make changelog more readable, CPAN::Changes-compliant
[p5sagit/Devel-Declare.git] / Makefile.PL
CommitLineData
41db92e3 1use inc::Module::Install 0.91;
94caac6e 2
0d267aac 3use 5.008001;
daf38100 4
b15aa864 5use ExtUtils::Depends;
6
94caac6e 7name 'Devel-Declare';
8all_from 'lib/Devel/Declare.pm';
9
c7fa6ac8 10requires 'Scalar::Util' => 1.11; # set_prototype appeared in this version
39801454 11requires 'B::Hooks::OP::Check' => '0.19';
e8f9e558 12requires 'B::Hooks::EndOfScope' => '0.05';
c20d7496 13requires 'Sub::Name';
14
39801454 15build_requires 'B::Hooks::OP::Check' => '0.19';
c20d7496 16
c7fa6ac8 17# minimum version that works on Win32+gcc
18configure_requires 'ExtUtils::Depends' => 0.302;
19
20# minimum version that depends on ExtUtils::Depends 0.302
39801454 21configure_requires 'B::Hooks::OP::Check' => '0.19';
94caac6e 22
fac325f3 23test_requires 'Test::More' => '0.88';
d5a4de48 24test_requires 'Test::Requires' => '0';
fac325f3 25
19ddc950 26# r/w: p5sagit@git.shadowcat.co.uk:Devel-Declare.git
27repository 'git://git.shadowcat.co.uk/p5sagit/Devel-Declare.git';
2caed2d1 28
e2c10f81 29postamble(<<'EOM');
30$(OBJECT) : stolen_chunk_of_toke.c
31EOM
32
b15aa864 33my $pkg = ExtUtils::Depends->new('Devel::Declare', 'B::Hooks::OP::Check');
34
94caac6e 35WriteMakefile(
36 dist => {
41db92e3 37 PREOP => 'pod2text lib/Devel/Declare.pm >README'
b15aa864 38 },
39 $pkg->get_makefile_vars,
94caac6e 40);