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 |
11 | requires 'B::Hooks::OP::Check' => '0.18'; | |
e8f9e558 | 12 | requires 'B::Hooks::EndOfScope' => '0.05'; |
c20d7496 | 13 | requires 'Sub::Name'; |
14 | ||
c7fa6ac8 | 15 | build_requires 'B::Hooks::OP::Check' => '0.18'; |
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 | |
21 | configure_requires 'B::Hooks::OP::Check' => '0.18'; | |
94caac6e | 22 | |
fac325f3 | 23 | test_requires 'Test::More' => '0.88'; |
24 | ||
2caed2d1 | 25 | repository 'git://github.com/rafl/devel-declare.git'; |
26 | ||
e2c10f81 | 27 | postamble(<<'EOM'); |
28 | $(OBJECT) : stolen_chunk_of_toke.c | |
29 | EOM | |
30 | ||
b15aa864 | 31 | my $pkg = ExtUtils::Depends->new('Devel::Declare', 'B::Hooks::OP::Check'); |
32 | ||
94caac6e | 33 | WriteMakefile( |
34 | dist => { | |
41db92e3 | 35 | PREOP => 'pod2text lib/Devel/Declare.pm >README' |
b15aa864 | 36 | }, |
37 | $pkg->get_makefile_vars, | |
94caac6e | 38 | ); |