configure: Improve extraction of the target name from the CROSSCC definition.

This commit is contained in:
Alexandre Julliard 2009-06-22 14:50:51 +02:00
parent f48e5e2b5f
commit 72a95ffa22
2 changed files with 28 additions and 2 deletions

15
configure vendored
View File

@ -8366,8 +8366,21 @@ test -n "$MINGWAR" || MINGWAR="false"
then
CROSSTEST="\$(CROSSTEST)"
CROSSTARGETFLAGS="-b `expr $CROSSCC : '\(.*\)-gcc'`"
set x $CROSSCC
shift
target=""
while test $# -ge 1
do
case "$1" in
*-gcc) target=`expr "$1" : '\(.*\)-gcc'` ;;
esac
shift
done
if test -n "$target"
then
CROSSTARGETFLAGS="-b $target"
fi
fi
fi

View File

@ -699,7 +699,20 @@ then
if test "$CROSSCC" != "false"
then
AC_SUBST(CROSSTEST,"\$(CROSSTEST)")
AC_SUBST(CROSSTARGETFLAGS,"-b `expr $CROSSCC : '\(.*\)-gcc'`")
set x $CROSSCC
shift
target=""
while test $# -ge 1
do
case "$1" in
*-gcc) target=`expr "$1" : '\(.*\)-gcc'` ;;
esac
shift
done
if test -n "$target"
then
AC_SUBST(CROSSTARGETFLAGS,"-b $target")
fi
fi
fi