From f22772bf2107dddefa602af85e07bdcce96c49eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Forysiuk?= Date: Thu, 5 May 2011 21:35:07 +0200 Subject: [PATCH] Automatically find compiler when running crossconfig.sh Also fix typo in MINGW_PREFIX_PATH. --- win32/x86-mingw32-opensuse/crossconfig.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/win32/x86-mingw32-opensuse/crossconfig.sh b/win32/x86-mingw32-opensuse/crossconfig.sh index 8b36da62..169c0940 100644 --- a/win32/x86-mingw32-opensuse/crossconfig.sh +++ b/win32/x86-mingw32-opensuse/crossconfig.sh @@ -9,12 +9,21 @@ # # See the file COPYING for the full license text. -export MINGW_PREFIX=~/dev/mingw/ming32 +export MINGW_PREFIX=~/dev/mingw/mingw32 export PATH=$MINGW_PREFIX/bin:$PATH export PKG_CONFIG_PATH=$MINGW_PREFIX/lib/pkgconfig export PKG_CONFIG_LIBDIR= export MINGW_BUILD=`gcc -dumpmachine` export MINGW_TARGET=i386-mingw32 -CC=i386-mingw32-gcc ./configure --prefix=$MINGW_PREFIX $@ +find_compiler () +{ + export CC=$( find /usr/bin -iname *mingw32*gcc ) +} +find_compiler +if [ "$CC" != "" ]; then + CC=${CC} ./configure --prefix=$MINGW_PREFIX $@ +else + echo "Cannot find cross-complier! Please install mingw version of gcc compiler." +fi