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 | ||
323ae557 | 10 | requires 'Scalar::Util'; |
6e67754a | 11 | requires 'B::Hooks::OP::Check' => '0.10'; |
e8f9e558 | 12 | requires 'B::Hooks::EndOfScope' => '0.05'; |
c20d7496 | 13 | requires 'Sub::Name'; |
14 | ||
6e67754a | 15 | build_requires 'B::Hooks::OP::Check' => '0.10'; |
c20d7496 | 16 | |
b15aa864 | 17 | configure_requires 'ExtUtils::Depends'; |
6e67754a | 18 | configure_requires 'B::Hooks::OP::Check' => '0.10'; |
94caac6e | 19 | |
e2c10f81 | 20 | postamble(<<'EOM'); |
21 | $(OBJECT) : stolen_chunk_of_toke.c | |
22 | EOM | |
23 | ||
b15aa864 | 24 | my $pkg = ExtUtils::Depends->new('Devel::Declare', 'B::Hooks::OP::Check'); |
25 | ||
94caac6e | 26 | WriteMakefile( |
27 | dist => { | |
41db92e3 | 28 | PREOP => 'pod2text lib/Devel/Declare.pm >README' |
b15aa864 | 29 | }, |
30 | $pkg->get_makefile_vars, | |
94caac6e | 31 | ); |