Dist-Build
view release on metacpan or search on metacpan
99100101102103104105106107108109110111112113114115116117118119$dist
->regen;
my
$interpreter
= (
$Config
{startperl} eq $^X )
?
qr/#!\Q$^X\E/
:
qr/(?:#!\Q$^X\E|\Q$Config{startperl}\E)/
;
my
(
$guts
,
$ec
);
sub
_mod2pm { (
my
$mod
=
shift
) =~ s{::}{/}g;
return
"$mod.pm"
}
sub
_path2mod { (
my
$pm
=
shift
) =~ s{/}{::}g;
return
substr
$pm
, 5, -3 }
sub
_mod2dist { (
my
$mod
=
shift
) =~ s{::}{-}g;
return
$mod
; }
sub
_slurp {
do
{
local
(
@ARGV
,$/)=
$_
[0]; <> } }
#--------------------------------------------------------------------------#
# configure
#--------------------------------------------------------------------------#
{
ok(
my
$pid
= open2(
my
(
$in
,
$out
), $^X,
'Build.PL'
,
'--install_base'
,
'install'
),
'Running Build.PL'
) or BAIL_OUT(
"Couldn't run Build.PL"
);
my
$output
=
do
{
local
$/; <
$in
> };
is(
waitpid
(
$pid
, 0),
$pid
,
'Ran Build.PL successfully'
);
( run in 0.398 second using v1.01-cache-2.11-cpan-95122f20152 )