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 | |
2caed2d1 |
23 | repository 'git://github.com/rafl/devel-declare.git'; |
24 | |
e2c10f81 |
25 | postamble(<<'EOM'); |
26 | $(OBJECT) : stolen_chunk_of_toke.c |
27 | EOM |
28 | |
b15aa864 |
29 | my $pkg = ExtUtils::Depends->new('Devel::Declare', 'B::Hooks::OP::Check'); |
30 | |
94caac6e |
31 | WriteMakefile( |
32 | dist => { |
41db92e3 |
33 | PREOP => 'pod2text lib/Devel/Declare.pm >README' |
b15aa864 |
34 | }, |
35 | $pkg->get_makefile_vars, |
94caac6e |
36 | ); |