Alien-V8
view release on metacpan or search on metacpan
inc/Alien/V8/Build.pm view on Meta::CPAN
open($out, '>', 'v8-3.1.5/SConstruct.tmp') || die "unable to write src/v8-3.1.5/SConstruct.tmp $!";
while(!eof($in))
{
my $line = <$in>;
$line =~ s/'-Werror',//g;
print $out $line;
}
close $in;
close $out;
unlink('v8-3.1.5/SConstruct') || die "unaable to unlink src/v8-3.1.5/SConstruct $!";
rename('v8-3.1.5/SConstruct.tmp', 'v8-3.1.5/SConstruct') || die "unable to rename src/v8-3.1.5/SConstruct.tmp src/v8-3.1.5/SConstruct $!";
};
# Build V8
if (exists($Config{ptrsize}) && $Config{ptrsize} == 8) {
push(@SConsArgs, "arch=x64");
}
chdir($V8SrcDir) or
die "Failed to chdir to $V8SrcDir: $!\n";
inc/inc_Module-Build/Module/Build/Base.pm view on Meta::CPAN
my $FIXOUT = IO::File->new(">$file.new")
or die "Can't create new $file: $!\n";
# Print out the new #! line (or equivalent).
local $\;
undef $/; # Was localized above
print $FIXOUT $shb, <$FIXIN>;
close $FIXIN;
close $FIXOUT;
rename($file, "$file.bak")
or die "Can't rename $file to $file.bak: $!";
rename("$file.new", $file)
or die "Can't rename $file.new to $file: $!";
$self->delete_filetree("$file.bak")
or $self->log_warn("Couldn't clean up $file.bak, leaving it there");
$self->do_system($c->get('eunicefix'), $file) if $c->get('eunicefix') ne ':';
}
}
sub ACTION_testpod {
( run in 0.364 second using v1.01-cache-2.11-cpan-e9daa2b36ef )