X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=Makefile.PL;h=f20a99f62d5a956a7f14874bcace2664f98b1828;hb=44bc5a7817dcd39d5da083f01cd4ebc5d10b9a6f;hp=3614cf9c696ab29f5a1c2c7629a89bf39e2d3229;hpb=c9093dd650fe5e0229e16db9a60f521ec4046552;p=perl%2Fmodules%2FVariable-Magic.git diff --git a/Makefile.PL b/Makefile.PL index 3614cf9..f20a99f 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -23,14 +23,18 @@ if (defined $pl && length $pl) { } my $is_as = 0; -print "Checking if this is Windows ActiveState 5.8.[78]... "; -if ($^O eq 'MSWin32' && $^V ge v5.8.7 && $^V lt v5.8.9) { +print "Checking if this is ActiveState Perl 5.8.8 build 822 or higher... "; +if ($^V eq v5.8.8) { eval { - require Win32; + require ActivePerl; 1; } and do { - if (defined &Win32::BuildNumber) { - $is_as = 1; + if (defined &ActivePerl::BUILD) { + my $build = int ActivePerl::BUILD(); + if ($build >= 822) { + $is_as = 1; + push @DEFINES, '-DVMG_COMPAT_ARRAY_PUSH_NOLEN=1'; + } } } } @@ -51,6 +55,7 @@ my %META = ( 'ExtUtils::MakeMaker' => 0, }, build_requires => { + 'Carp' => 0, 'Config' => 0, 'ExtUtils::MakeMaker' => 0, 'Test::More' => 0, @@ -59,7 +64,7 @@ my %META = ( bugtracker => "http://rt.cpan.org/NoAuth/ReportBug.html?Queue=$dist", homepage => "http://search.cpan.org/dist/$dist/", license => 'http://dev.perl.org/licenses/', - repository => "http://git.profvince.com/perl/modules/$dist.git", + repository => "http://git.profvince.com/?p=perl%2Fmodules%2F$dist.git", }, );