7
use ExtUtils::MakeMaker 6.30;
11
my %WriteMakefileArgs = (
12
"ABSTRACT" => "More tools for testing Moose packages",
13
"AUTHOR" => "Chris Weyl <cweyl\@alumni.drew.edu>",
14
"BUILD_REQUIRES" => {},
15
"CONFIGURE_REQUIRES" => {
16
"ExtUtils::MakeMaker" => "6.30"
18
"DISTNAME" => "Test-Moose-More",
21
"NAME" => "Test::Moose::More",
24
"Moose::Autobox" => 0,
26
"Moose::Util::TypeConstraints" => 0,
29
"Syntax::Keyword::Junction" => 0,
32
"Test::More" => "0.94",
43
"TAP::SimpleOutput" => "0.002",
44
"Test::Builder::Tester" => 0,
45
"Test::CheckDeps" => "0.010",
46
"Test::More" => "0.94",
49
"namespace::autoclean" => 0
53
"TESTS" => "t/*.t t/attribute/*.t"
58
my %FallbackPrereqs = (
64
"Moose::Autobox" => 0,
67
"Moose::Util::TypeConstraints" => 0,
71
"Syntax::Keyword::Junction" => 0,
72
"TAP::SimpleOutput" => "0.002",
74
"Test::Builder::Tester" => 0,
75
"Test::CheckDeps" => "0.010",
77
"Test::More" => "0.94",
80
"namespace::autoclean" => 0,
86
unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
87
delete $WriteMakefileArgs{TEST_REQUIRES};
88
delete $WriteMakefileArgs{BUILD_REQUIRES};
89
$WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
92
delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
93
unless eval { ExtUtils::MakeMaker->VERSION(6.52) };
95
WriteMakefile(%WriteMakefileArgs);