Commit | Line | Data |
---|---|---|
41db92e3 | 1 | use inc::Module::Install 0.91; |
94caac6e | 2 | |
0d267aac | 3 | use 5.008001; |
daf38100 | 4 | |
b15aa864 | 5 | use ExtUtils::Depends; |
6 | ||
94caac6e | 7 | name 'Devel-Declare'; |
8 | all_from 'lib/Devel/Declare.pm'; | |
9 | ||
c7fa6ac8 | 10 | requires 'Scalar::Util' => 1.11; # set_prototype appeared in this version |
39801454 | 11 | requires 'B::Hooks::OP::Check' => '0.19'; |
e8f9e558 | 12 | requires 'B::Hooks::EndOfScope' => '0.05'; |
c20d7496 | 13 | requires 'Sub::Name'; |
14 | ||
39801454 | 15 | build_requires 'B::Hooks::OP::Check' => '0.19'; |
c20d7496 | 16 | |
c7fa6ac8 | 17 | # minimum version that works on Win32+gcc |
18 | configure_requires 'ExtUtils::Depends' => 0.302; | |
19 | ||
20 | # minimum version that depends on ExtUtils::Depends 0.302 | |
39801454 | 21 | configure_requires 'B::Hooks::OP::Check' => '0.19'; |
94caac6e | 22 | |
fac325f3 | 23 | test_requires 'Test::More' => '0.88'; |
d5a4de48 | 24 | test_requires 'Test::Requires' => '0'; |
fac325f3 | 25 | |
19ddc950 | 26 | # r/w: p5sagit@git.shadowcat.co.uk:Devel-Declare.git |
27 | repository 'git://git.shadowcat.co.uk/p5sagit/Devel-Declare.git'; | |
2caed2d1 | 28 | |
e2c10f81 | 29 | postamble(<<'EOM'); |
30 | $(OBJECT) : stolen_chunk_of_toke.c | |
31 | EOM | |
32 | ||
b15aa864 | 33 | my $pkg = ExtUtils::Depends->new('Devel::Declare', 'B::Hooks::OP::Check'); |
34 | ||
94caac6e | 35 | WriteMakefile( |
36 | dist => { | |
41db92e3 | 37 | PREOP => 'pod2text lib/Devel/Declare.pm >README' |
b15aa864 | 38 | }, |
39 | $pkg->get_makefile_vars, | |
94caac6e | 40 | ); |