From 85c663617bc5f739a744e12277494b0c1b48e20b Mon Sep 17 00:00:00 2001 From: joerg_wunsch Date: Fri, 17 May 2013 14:02:45 +0000 Subject: [PATCH] Try various compiler names until one succeeds. git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@1181 81a1dc3b-b13d-400b-aceb-764788c761c2 --- tools/build-mingw32.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/tools/build-mingw32.sh b/tools/build-mingw32.sh index 3138ef66..bc91843e 100755 --- a/tools/build-mingw32.sh +++ b/tools/build-mingw32.sh @@ -24,7 +24,16 @@ MINGW32_PREFIX=${MINGW32_PREFIX:-/usr/local/mingw32} LIBUSB_PREFIX=${LIBUSB_PREFIX:-/WINDOWS/ProgramFiles/LibUSB-Win32} -CC=mingw32-gcc +for CC in mingw32-gcc i686-w64-mingw32-gcc +do + touch foo.c + if ${cc} -c foo.c 2> /dev/null + then + rm -f foo.* + break + fi +done +tgt=$(expr "$CC" : "\(.*\)-gcc") BUILDDIR=build-mingw32 mkdir -p ${BUILDDIR} || { echo "Cannot create build dir $BUILDDIR"; exit 1; } @@ -40,6 +49,6 @@ env \ LDFLAGS="${LDFLAGS}" \ ../../configure \ --host=$(../../config.guess) \ - --target=i386-unknowns-mingw32 + --target=${tgt} make all