(svn r8680) [Configure] -Codechange: allow a bit more flexible code in check_compiler
authortruelight
Sun, 11 Feb 2007 17:39:28 +0000
changeset 6232 09125a3ceba4
parent 6231 b81890a2b692
child 6233 57721387461b
(svn r8680) [Configure] -Codechange: allow a bit more flexible code in check_compiler
config.lib
--- a/config.lib	Sun Feb 11 17:36:46 2007 +0000
+++ b/config.lib	Sun Feb 11 17:39:28 2007 +0000
@@ -899,16 +899,21 @@
 
 	if [ -n "$3" ]; then
 		# Check for system
-		machine=`$3-$6 $9 2>/dev/null`
+		if [ -z "$6" ]; then
+			compiler="$3"
+		else
+			compiler="$3-$6"
+		fi
+		machine=`eval $compiler $9 2>/dev/null`
 		ret=$?
-		eval "$2=$3-$6"
+		eval "$2=$compiler"
 
-		log 2 "executing $3-$6 $9"
+		log 2 "executing $compiler $9"
 		log 2 "  returned $machine"
 		log 2 "  exit code $ret"
 
 		if ( [ -z "$machine" ] && [ "$8" != "3" ] ) || [ "$ret" != "0" ]; then
-			log 1 "checking $1... $3-$6 not found"
+			log 1 "checking $1... $compiler not found"
 			log 1 "I couldn't detect any $6 binary for $3"
 			exit 1
 		fi