ExtUtils-Builder

 view release on metacpan or  search on metacpan

Makefile.PL  view on Meta::CPAN

  "IO::Handle" => 0,
  "IPC::Open3" => 0,
  "List::Util" => "1.45",
  "Perl::OSType" => 0,
  "Test::More" => "0.89",
  "parent" => 0
);

# inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.040
use Config;
$WriteMakefileArgs{PREREQ_PM}{'Devel::FindPerl'} = $FallbackPrereqs{'Devel::FindPerl'} = '0' if $Config{userelocatableinc};


unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
  delete $WriteMakefileArgs{TEST_REQUIRES};
  delete $WriteMakefileArgs{BUILD_REQUIRES};
  $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
}

delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
  unless eval { ExtUtils::MakeMaker->VERSION(6.52) };

dist.ini  view on Meta::CPAN

[UploadToCPAN]

[Git::Commit]
[Git::Tag]
[Git::Push]

[OSPrereqs / MSWin32]
Win32::ShellQuote = 0
[DynamicPrereqs]
-raw = use Config;
-raw = $WriteMakefileArgs{PREREQ_PM}{'Devel::FindPerl'} = $FallbackPrereqs{'Devel::FindPerl'} = '0' if $Config{userelocatableinc};

lib/ExtUtils/Builder/Util.pm  view on Meta::CPAN

use File::Spec::Unix;
use Scalar::Util 'tainted';

sub get_perl {
	my (%opts) = @_;
	my $config = $opts{config} // ExtUtils::Config->new;

	if (File::Spec->file_name_is_absolute($^X) and not tainted($^X)) {
		return $^X;
	}
	elsif ($config->get('userelocatableinc')) {
		require Devel::FindPerl;
		return Devel::FindPerl::find_perl_interpreter($config);
	}
	else {
		return $config->get('perlpath');
	}
}

sub require_module {
	my $module = shift;



( run in 0.485 second using v1.01-cache-2.11-cpan-71847e10f99 )