use ExtUtils::MakeMaker; WriteMakefile( NAME => "Test::Builder::Tester", VERSION_FROM => "lib/Test/Builder/Tester.pm", PREREQ_PM => { Test::Builder => 0.12 }, ); # this code stolen from Test-More-0.41 in order to test on multiple # perls. If you want to run a multiple perl test do # bash$ export PERL_TEST_ALL=1 # bash$ perl Makefile.PL; make; make test { package MY; sub test_via_harness { my($self, $orig_perl, $tests) = @_; my @perls = ($orig_perl); push @perls, qw(perl perl5.7.3 perl5.6.1 perl5.6.0 perl5.005_03 perl5.004_05 perl5.004 ) if $ENV{PERL_TEST_ALL}; my $out; foreach my $perl (@perls) { $out .= $self->SUPER::test_via_harness($perl, $tests) . "\n"; } $out =~ s{-I\$\(PERL_\w*LIB\)}{}g; return $out; } }