summaryrefslogtreecommitdiff
path: root/cpan/ExtUtils-MakeMaker/t/recurs.t
diff options
context:
space:
mode:
Diffstat (limited to 'cpan/ExtUtils-MakeMaker/t/recurs.t')
-rw-r--r--cpan/ExtUtils-MakeMaker/t/recurs.t10
1 files changed, 8 insertions, 2 deletions
diff --git a/cpan/ExtUtils-MakeMaker/t/recurs.t b/cpan/ExtUtils-MakeMaker/t/recurs.t
index b7c561bc9c..1942370fd0 100644
--- a/cpan/ExtUtils-MakeMaker/t/recurs.t
+++ b/cpan/ExtUtils-MakeMaker/t/recurs.t
@@ -9,7 +9,12 @@ BEGIN {
use strict;
use Config;
-use Test::More tests => 26;
+use Test::More
+ $ENV{PERL_CORE} && $Config{'usecrosscompile'}
+ ? (skip_all => "no toolchain installed when cross-compiling")
+ : (tests => 26);
+use File::Temp qw[tempdir];
+
use MakeMaker::Test::Utils;
use MakeMaker::Test::Setup::Recurs;
@@ -20,7 +25,8 @@ delete @ENV{qw(PREFIX LIB MAKEFLAGS)};
my $perl = which_perl();
my $Is_VMS = $^O eq 'VMS';
-chdir('t');
+my $tmpdir = tempdir( DIR => 't', CLEANUP => 1 );
+chdir $tmpdir;
perl_lib;