Use Math::BigInt for describe_bytestring address display
[p5sagit/Devel-PeekPoke.git] / Makefile.PL
CommitLineData
6be43b56 1use warnings;
2use strict;
3
4use 5.006;
5
6use inc::Module::Install '1.01';
7
8my $use_pp = $ENV{DEVEL_PEEK_POKE_USE_PP} || ! can_cc();
9
10$use_pp = 1; # FIXME - if someone writes the XS, this will no longer be true
11
12if ($use_pp and ($] =~ /^5.(\d{3})/)[0] % 2) {
13 die "Instalation will need Devel::PeekPoke::PP, which does not work (by design) on development perls ($])\n";
14}
15
f241459d 16# the XS version (when written) should work fine on 5.6
6be43b56 17perl_version $use_pp ? '5.008001' : '5.006';
18
31c38d14 19test_requires 'Test::More' => '0.88'; # done testing
20test_requires 'Test::Exception' => '0.31'; # non-segfaulting caller()
6be43b56 21
22all_from 'lib/Devel/PeekPoke.pm';
23
24homepage 'http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit/Devel-PeekPoke.git';
25resources 'IRC' => 'irc://irc.perl.org/#pp';
26resources 'license' => 'http://dev.perl.org/licenses/';
27resources 'repository' => 'git://git.shadowcat.co.uk/p5sagit/Devel-PeekPoke.git';
28resources 'bugtracker' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=Devel-PeekPoke';
29
30WriteAll;