From 401059066eeb8de3a3a8576ba532cd9150710423 Mon Sep 17 00:00:00 2001 From: bubnikv Date: Fri, 18 Aug 2017 09:58:50 +0200 Subject: Switched to Perl local::lib for local compilation. Taken from upstream Slic3r, thanks @alexrj. --- Build.PL | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'Build.PL') diff --git a/Build.PL b/Build.PL index 0e5113456..20844c2de 100644 --- a/Build.PL +++ b/Build.PL @@ -103,6 +103,15 @@ EOF my @cpanm_args = (); push @cpanm_args, "--sudo" if $sudo; + # install local::lib without --local-lib otherwise it's not usable afterwards + if (!eval "use local::lib qw(local-lib); 1") { + my $res = system $cpanm, @cpanm_args, 'local::lib'; + warn "Warning: local::lib is required. You might need to run the `cpanm --sudo local::lib` command in order to install it.\n" + if $res != 0; + } + + push @cpanm_args, ('--local-lib', 'local-lib'); + # make sure our cpanm is updated (old ones don't support the ~ syntax) system $cpanm, @cpanm_args, 'App::cpanminus'; -- cgit v1.2.3