Fail hard if strip_names_and_args fails.
[p5sagit/Devel-Declare.git] / Makefile.PL
1 use inc::Module::Install 0.67;
2
3 use 5.008001;
4
5 use ExtUtils::Depends;
6
7 name 'Devel-Declare';
8 all_from 'lib/Devel/Declare.pm';
9
10 requires 'Scalar::Util';
11 requires 'B::Hooks::OP::Check' => '0.10';
12 requires 'B::Hooks::EndOfScope' => '0.05';
13 requires 'Sub::Name';
14
15 build_requires 'B::Hooks::OP::Check' => '0.10';
16
17 configure_requires 'ExtUtils::Depends';
18 configure_requires 'B::Hooks::OP::Check' => '0.10';
19
20 postamble(<<'EOM');
21 $(OBJECT) : stolen_chunk_of_toke.c
22 EOM
23
24 my $pkg = ExtUtils::Depends->new('Devel::Declare', 'B::Hooks::OP::Check');
25
26 WriteMakefile(
27   dist => {
28     PREOP => 'pod2text lib/Devel/Declare.pm >$(DISTVNAME)/README'
29   },
30   $pkg->get_makefile_vars,
31 );