X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=Makefile.PL;h=ebe7a504b3838c71a4574149ea3354408a1feaae;hb=refs%2Ftags%2Fv0.12;hp=d754ae32d856f962942c59711d1b84f13db04c3f;hpb=8556481280524737222300317146a23b801f6be0;p=perl%2Fmodules%2FVariable-Magic.git diff --git a/Makefile.PL b/Makefile.PL index d754ae3..ebe7a50 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -1,7 +1,26 @@ +use 5.007003; + use strict; use warnings; use ExtUtils::MakeMaker; +eval { + require Config; +}; +die "OS unsupported" if $@; + +my @DEFINES; + +my $pl = $Config::Config{perl_patchlevel}; +print "Checking perl patchlevel... "; +if (defined $pl && length $pl) { + $pl = int $pl; + push @DEFINES, DEFINE => '-DVMG_PERL_PATCHLEVEL=' . $pl; + print $pl, "\n"; +} else { + print "none\n"; +} + WriteMakefile( NAME => 'Variable::Magic', AUTHOR => 'Vincent Pit ', @@ -9,9 +28,12 @@ WriteMakefile( VERSION_FROM => 'lib/Variable/Magic.pm', ABSTRACT_FROM => 'lib/Variable/Magic.pm', PL_FILES => {}, + @DEFINES, PREREQ_PM => { - 'Carp' => 0, - 'Test::More' => 0 + 'Carp' => 0, + 'Exporter' => 0, + 'Test::More' => 0, + 'XSLoader' => 0 }, dist => { PREOP => 'pod2text lib/Variable/Magic.pm > $(DISTVNAME)/README',