X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Makefile.PL;h=3bb6c8162dabe0aa7c7958517a0f3990f835ce8b;hb=72ab690688fed78353f9273698d982e3bbd02984;hp=cf7f30e41c8ab2c69e3b39ced29c39809f6d2d0a;hpb=058acc2be0bed8de9d581a9f01a5ee6d9b6631d2;p=p5sagit%2Fstrictures.git diff --git a/Makefile.PL b/Makefile.PL index cf7f30e..3bb6c81 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -1,11 +1,12 @@ use strict; use warnings FATAL => 'all'; use 5.006; -require "inc/ExtUtils/HasCompiler.pm"; +use lib 'inc'; +use ExtUtils::HasCompiler 'can_compile_loadable_object'; my $have_compiler = ! parse_args()->{PUREPERL_ONLY} - && ExtUtils::HasCompiler::can_compile_loadable_object(quiet => 1); + && can_compile_loadable_object(quiet => 1); my %extra_prereqs = ( indirect => 0, @@ -26,7 +27,7 @@ my %META = ( requires => { perl => '5.006', }, - recommends => { + suggests => { %extra_prereqs, }, }, @@ -51,8 +52,9 @@ my %META = ( license => [ 'http://dev.perl.org/licenses/' ], }, no_index => { - directory => [ 't', 'xt' ] + directory => [ 't', 'xt', 'inc' ] }, + x_authority => 'cpan:MSTROUT', ); my %MM_ARGS = ( @@ -75,7 +77,7 @@ sub parse_args { ## BOILERPLATE ############################################################### require ExtUtils::MakeMaker; -(do 'maint/Makefile.PL.include' or die $@) unless -f 'META.yml'; +(do './maint/Makefile.PL.include' or die $@) unless -f 'META.yml'; # have to do this since old EUMM dev releases miss the eval $VERSION line my $eumm_version = eval $ExtUtils::MakeMaker::VERSION;