diff options
author | Gunter Knauf <gk@gknw.de> | 2009-05-21 15:18:26 +0000 |
---|---|---|
committer | Gunter Knauf <gk@gknw.de> | 2009-05-21 15:18:26 +0000 |
commit | 274dc3ecac321d13b25289f7401b20681ceec194 (patch) | |
tree | 31170e77ea378eff363e4b1b24043089ed14a8ab /tests | |
parent | 5e2b5edde5e88e1f451f4a773f1ecf09d6bc0df0 (diff) |
forced to use nmake for VC builds early so that its also used for ares even if we find a GNU make first in path; simplified curl make call.
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/testcurl.pl | 29 |
1 files changed, 7 insertions, 22 deletions
diff --git a/tests/testcurl.pl b/tests/testcurl.pl index d61807f18..1d1ea8810 100755 --- a/tests/testcurl.pl +++ b/tests/testcurl.pl @@ -463,10 +463,8 @@ if ($configurebuild) { sub findinpath { my $c; my $e; - my $x=''; - $x='.exe' if ($^O eq 'MSWin32'); - my $s=':'; - $s=';' if ($^O eq 'MSWin32'); + my $x = ($^O eq 'MSWin32') ? '.exe' : ''; + my $s = ($^O eq 'MSWin32') ? ';' : ':'; my $p=$ENV{'PATH'}; my @pa = split($s, $p); for $c (@_) { @@ -482,6 +480,8 @@ my $make = findinpath("gmake", "make", "nmake"); if(!$make) { mydie "Couldn't find make in the PATH"; } +# force to 'nmake' for VC builds +$make = "nmake" if ($targetos =~ /vc/); logit "going with $make as make"; # change to build dir @@ -621,24 +621,9 @@ if (grepfile("define USE_ARES", "lib/config$confsuffix.h")) { chdir "$pwd/$build"; } -if ($configurebuild) { - logit "$make -i"; - open(F, "$make -i 2>&1 |") or die; -} -else { - logit "$make -i $targetos"; - if ($^O eq 'MSWin32') { - if ($targetos =~ /vc/) { - open(F, "nmake -i $targetos|") or die; - } - else { - open(F, "$make -i $targetos |") or die; - } - } - else { - open(F, "$make -i $targetos 2>&1 |") or die; - } -} +my $mkcmd = "$make -i" . ($targetos && !$configurebuild ? " $targetos" : ""); +logit "$mkcmd"; +open(F, "$mkcmd 2>&1 |") or die; while (<F>) { s/$pwd//g; print; |