X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Build.PL;h=3dea0107b27677edc6f587cd3e2453d4fe1cef6b;hb=3c2bc5e2dc448e36704a71f25d66503cef8831fb;hp=5679b1620fbfdb9578a4b3e8dd0b5b4e784fa765;hpb=2d5624210ae9395ee82c00996b7516dfe246edbe;p=gitmo%2FMoose.git diff --git a/Build.PL b/Build.PL index 5679b16..3dea010 100644 --- a/Build.PL +++ b/Build.PL @@ -2,22 +2,27 @@ use Module::Build; use strict; +# Scalar::Util 1.18 doesn't work on Windows +my $win32 = !! ( $^O eq 'Win32' or $^O eq 'cygwin' ); + my $build = Module::Build->new( module_name => 'Moose', license => 'perl', requires => { - 'Scalar::Util' => '1.18', + 'Scalar::Util' => $win32 ? '1.17' : '1.18', 'Carp' => '0', - 'Class::MOP' => '0.22', + 'Class::MOP' => '0.34', 'Sub::Name' => '0.02', - 'UNIVERSAL::require' => '0', - 'Sub::Exporter' => '0', # update this when rjbs releases + 'Sub::Exporter' => '0.954', + 'Sub::Install' => '0.92', + 'B' => '0', }, optional => { }, build_requires => { - 'Test::More' => '0.47', - 'Test::Exception' => '0.21', + 'Test::More' => '0.62', + 'Test::Exception' => '0.21', + 'Test::LongString' => '0', }, create_makefile_pl => 'traditional', recursive_test_files => 1,