|
|
|
@ -371,11 +371,12 @@ if ($needs_reconfig || !-e $destdir || $opts{remakeout}) {
|
|
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
{
|
|
|
|
say STDERR "# Making emperl.js...";
|
|
|
|
say STDERR "# Making emperl.js...";
|
|
|
|
if ($opts{forceemperl} || $opts{remakeout})
|
|
|
|
my $targ = $C{PERLSRCDIR}->file('emperl.js');
|
|
|
|
{ $C{PERLSRCDIR}->file('emperl.js')->remove
|
|
|
|
if ( ($opts{forceemperl} || $opts{remakeout}) && -e $targ )
|
|
|
|
or die "failed to delete emperl.js" }
|
|
|
|
{ $targ->remove or die "failed to delete $targ: $!" }
|
|
|
|
my $d = pushd($C{PERLSRCDIR});
|
|
|
|
my $d = pushd($C{PERLSRCDIR});
|
|
|
|
emmake 'make', 'emperl.js';
|
|
|
|
emmake 'make', 'emperl.js';
|
|
|
|
|
|
|
|
die "Target file not generated?" unless -e $targ;
|
|
|
|
say STDERR "# Done making emperl.js";
|
|
|
|
say STDERR "# Done making emperl.js";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
for my $f (qw/ emperl.js emperl.wasm emperl.data /) {
|
|
|
|
for my $f (qw/ emperl.js emperl.wasm emperl.data /) {
|
|
|
|
|