B-C
view release on metacpan or search on metacpan
script/perlcc.PL view on Meta::CPAN
$ldopts = "$coredir/DynaLoader.o $ldopts" if -e "$coredir/DynaLoader.o";
last;
}
}
} else {
if ( $useshrplib and -e $libdir."/".$Config{libperl}) {
# debian: only /usr/lib/libperl.so.5.10.1 and broken ExtUtils::Embed::ldopts
$ldopts =~ s|-lperl |$libdir/$Config{libperl} |;
}
if ( $useshrplib and -e $coredir."/".$Config{libperl}) {
# help cygwin debugging, and workaround wrong debian linker prefs (/usr/lib before given -L)
$ldopts =~ s|-lperl |$coredir/$Config{libperl} |;
}
}
unless ( $command =~ m{( -lc?perl|/CORE\/libperl)} ) {
if ($Config{usecperl} and $libperl =~ /libcperl/) {
$ldopts .= " -lcperl";
} else {
$ldopts .= " -lperl";
}
$ldopts .= " $Config{libs}" if $ENV{PERL_CORE}; # no -L found at all
t/modules.pm view on Meta::CPAN
$self->rematein('testcc', @_);
}
package CPAN::Distribution;
sub testcc {
my $self = shift;
# $CPAN::DEBUG++;
my $cwd = Cwd::getcwd();
# posix shell only, but we are using a posix shell here. XXX -Wb=-uTest::Builder
my $X = $^X =~ m/\s/ ? qq{"$^X"} : $^X;
# we cannot use that in PERL_CORE, only as module
$self->prefs->{test}->{commandline} =
"for t in t/*.t; do "
. "echo \"# \$t\"; $X -Iblib/arch -Iblib/lib -I\"$cwd/blib/arch\" -I\"$cwd/blib/lib\" \"$cwd/blib/script/perlcc\" -T -r \$t;"
."done";
$self->prefs->{test_report} = ''; # XXX ignored!
$self->{make_test} = 'NO'; # override YAML check "Has already been tested successfully"
$self->test(@_);
# done
}
1;
( run in 1.151 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )