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'; |
24 | ||
19ddc950 | 25 | # r/w: p5sagit@git.shadowcat.co.uk:Devel-Declare.git |
26 | repository 'git://git.shadowcat.co.uk/p5sagit/Devel-Declare.git'; | |
2caed2d1 | 27 | |
e2c10f81 | 28 | postamble(<<'EOM'); |
29 | $(OBJECT) : stolen_chunk_of_toke.c | |
30 | EOM | |
31 | ||
b15aa864 | 32 | my $pkg = ExtUtils::Depends->new('Devel::Declare', 'B::Hooks::OP::Check'); |
33 | ||
94caac6e | 34 | WriteMakefile( |
35 | dist => { | |
41db92e3 | 36 | PREOP => 'pod2text lib/Devel/Declare.pm >README' |
b15aa864 | 37 | }, |
38 | $pkg->get_makefile_vars, | |
94caac6e | 39 | ); |