# HG changeset patch # User truelight # Date 1171215568 0 # Node ID 09125a3ceba4d46bc25d8a3b431b8d9eaa2a1211 # Parent b81890a2b6922899daeab8d7fcb60166e1087a30 (svn r8680) [Configure] -Codechange: allow a bit more flexible code in check_compiler diff -r b81890a2b692 -r 09125a3ceba4 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