use warnings;
use ExtUtils::MakeMaker;
-my $has_version_pm;
BEGIN {
eval { require Config };
die 'OS unsupported' if $@;
Config->import(qw/%Config/);
eval { require File::Spec };
die 'OS unsupported' if $@;
- $has_version_pm = eval "require version; 1" || 0;
-}
-use lib 'lib';
-
-print 'Checking for valgrind ' . ('>= 3.1.0 ' x $has_version_pm) .'in PATH... ';
-require Test::Valgrind::Session;
-my $vg = eval q[
- Test::Valgrind::Session->new((min_version => '3.1.0') x $has_version_pm)
- ->valgrind
-];
-if ($vg) {
- print "$vg\n";
-} else {
- print "no\n";
- die 'OS unsupported';
}
# Inspired from Module::Install::Can
my %META = (
configure_requires => {
- 'Carp' => 0,
- 'Config' => 0,
- 'ExtUtils::MakeMaker' => 0,
- 'Fcntl' => 0,
'File::Spec' => 0,
- 'POSIX' => 0,
- 'Scalar::Util' => 0,
- 'base' => 0,
- 'version' => 0,
+ 'ExtUtils::MakeMaker' => 0,
},
build_requires => {
'ExtUtils::MakeMaker' => 0,