]> git.vpit.fr Git - perl/modules/Variable-Magic.git/blobdiff - Makefile.PL
Importing Variable-Magic-0.11.tar.gz
[perl/modules/Variable-Magic.git] / Makefile.PL
index 21d751876aaf85a504765fa75bd4d9ba875f718c..ebe7a504b3838c71a4574149ea3354408a1feaae 100644 (file)
@@ -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 <perl@profvince.com>',
@@ -9,10 +28,12 @@ WriteMakefile(
     VERSION_FROM        => 'lib/Variable/Magic.pm',
     ABSTRACT_FROM       => 'lib/Variable/Magic.pm',
     PL_FILES            => {},
+    @DEFINES,
     PREREQ_PM => {
-        'Carp'       => 0,   
+        'Carp'       => 0,
+        'Exporter'   => 0,
         'Test::More' => 0,
-        'constant'   => 0
+        'XSLoader'   => 0
     },
     dist                => { 
         PREOP => 'pod2text lib/Variable/Magic.pm > $(DISTVNAME)/README',