From d6042a679545c86aa9e09ea3817b4e0b081e03b1 Mon Sep 17 00:00:00 2001 From: jnthn Date: Sat, 15 Mar 2014 19:15:28 +0100 Subject: Shut up an error and get a working --gen-moar. --- tools/lib/NQP/Configure.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tools/lib') diff --git a/tools/lib/NQP/Configure.pm b/tools/lib/NQP/Configure.pm index 424beea..cb95cc9 100644 --- a/tools/lib/NQP/Configure.pm +++ b/tools/lib/NQP/Configure.pm @@ -434,7 +434,7 @@ sub gen_moar { my $startdir = cwd(); my $moar_exe = "$prefix/bin/moar$exe"; - my $moar_have = qx{ $moar_exe --version }; + my $moar_have = -e $moar_exe ? qx{ $moar_exe --version } : undef; if ($moar_have) { $moar_have = $moar_have =~ /version (\S+)/ ? $1 : undef; } @@ -452,7 +452,7 @@ sub gen_moar { my $moar_repo = git_checkout($moar_git, 'MoarVM', $gen_moar || $moar_want, $moar_push); - unless (cmp_rev($moar_repo, $moar_want) >= 0) { + if (defined($moar_repo) && cmp_rev($moar_repo, $moar_want) < 0) { die "You asked me to build $gen_moar, but $moar_repo is not new enough to satisfy version $moar_want\n"; } -- cgit v1.1