Algorithm-IncludeExclude
view release on metacpan or search on metacpan
inc/Module/AutoInstall.pm view on Meta::CPAN
214215216217218219220221222223224225226227228229230231232233234
}
}
$UnderCPAN
= _check_lock();
# check for $UnderCPAN
if
(
@Missing
and not(
$CheckOnly
or
$UnderCPAN
) ) {
"*** Dependencies will be installed the next time you type '$Config::Config{make}'.\n"
;
# make an educated guess of whether we'll need root permission.
" (You may need to do that as the 'root' user.)\n"
if
eval
'$>'
;
}
"*** $class configuration finished.\n"
;
chdir
$cwd
;
# import to main::
no
strict
'refs'
;
*{
'main::WriteMakefile'
} = \
&Write
if
caller
(0) eq
'main'
;
inc/Module/AutoInstall.pm view on Meta::CPAN
512513514515516517518519520521522523524525526527528529530531sub
_has_cpanplus {
return
(
$HasCPANPLUS
= (
$INC
{
'CPANPLUS/Config.pm'
}
or _load(
'CPANPLUS::Shell::Default'
)
)
);
}
# make guesses on whether we're under the CPAN installation directory
sub
_under_cpan {
my
$cwd
= File::Spec->canonpath( Cwd::cwd() );
my
$cpan
= File::Spec->canonpath(
$CPAN::Config
->{cpan_home} );
return
(
index
(
$cwd
,
$cpan
) > -1 );
}
( run in 0.475 second using v1.01-cache-2.11-cpan-95122f20152 )