Skip to content

Commit

Permalink
Another try at Moar, to not fetch from Git.
Browse files Browse the repository at this point in the history
  • Loading branch information
jnthn committed Mar 15, 2014
1 parent db73a21 commit 1525fbe
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions tools/lib/NQP/Configure.pm
Original file line number Diff line number Diff line change
Expand Up @@ -280,6 +280,7 @@ sub gen_nqp {
my $startdir = cwd();

my $PARROT_REVISION = 'nqp/tools/build/PARROT_REVISION';
my $MOAR_REVISION = 'nqp/tools/build/MOAR_REVISION';

my (%impls, %need);

Expand Down Expand Up @@ -334,16 +335,18 @@ sub gen_nqp {
$impls{parrot}{config} = \%c;
}

if ($need{moar} && defined $gen_moar) {
my ($moar_want) = split(' ', slurp($MOAR_REVISION));
my $moar = gen_moar($moar_want, %options, prefix => $prefix);
$impls{moar}{bin} = "$prefix/bin/nqp-m$bat";
}

return %impls unless defined($gen_nqp) || defined($gen_parrot) || defined($gen_moar);

my $backends_to_build = join ',', sort keys %need;
my @cmd = ($^X, 'Configure.pl', "--prefix=$prefix",
"--backends=$backends", "--make-install");

if (defined $gen_moar) {
push @cmd, $gen_moar ? "--gen-moar=$gen_moar" : '--gen-moar';
}

print "Building NQP ...\n";
chdir("$startdir/nqp");
print "@cmd\n";
Expand Down

0 comments on commit 1525fbe

Please sign in to comment.