Commit | Line | Data |
---|---|---|
94caac6e | 1 | use inc::Module::Install 0.67; |
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'; |
88cc8039 | 12 | requires 'B::Hooks::Parser'; |
6e67754a | 13 | build_requires 'B::Hooks::OP::Check' => '0.10'; |
88cc8039 | 14 | build_requires 'B::Hooks::Parser'; |
b15aa864 | 15 | configure_requires 'ExtUtils::Depends'; |
6e67754a | 16 | configure_requires 'B::Hooks::OP::Check' => '0.10'; |
88cc8039 | 17 | configure_requires 'B::Hooks::Parser'; |
2d50b551 | 18 | test_requires 'Test::More'; |
19 | test_requires 'B::Hooks::EndOfScope'; | |
94caac6e | 20 | |
e2c10f81 | 21 | postamble(<<'EOM'); |
22 | $(OBJECT) : stolen_chunk_of_toke.c | |
23 | EOM | |
24 | ||
88cc8039 | 25 | my $pkg = ExtUtils::Depends->new('Devel::Declare', 'B::Hooks::OP::Check', 'B::Hooks::Parser'); |
b15aa864 | 26 | |
94caac6e | 27 | WriteMakefile( |
28 | dist => { | |
29 | PREOP => 'pod2text lib/Devel/Declare.pm >$(DISTVNAME)/README' | |
b15aa864 | 30 | }, |
31 | $pkg->get_makefile_vars, | |
94caac6e | 32 | ); |