# HG changeset patch
# User Mark Brand
# Date 1274427690 -7200
# Node ID e2f6445c9c8c9fb046a3871f68950b7716663b0c
# Parent 6a45410f563de0608936003211590a151c1a48f8
fix configure script so "windows" is not a Mac architecture
diff --git a/src/qt-1-win32.patch b/src/qt-1-win32.patch
--- a/src/qt-1-win32.patch
+++ b/src/qt-1-win32.patch
@@ -184,7 +184,7 @@
+win32-g++:LIBS += -lopengl32
+else:LIBS += -lGL -lGLU
diff --git a/configure b/configure
-index ed5891f..2a43afa 100755
+index ed5891f..646cb73 100755
--- a/configure
+++ b/configure
@@ -178,6 +178,7 @@ UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
@@ -212,7 +212,18 @@
CFG_REDUCE_RELOCATIONS=no
CFG_IPV6=auto
CFG_NAS=no
-@@ -1602,6 +1604,13 @@ while [ "$#" -gt 0 ]; do
+@@ -1304,7 +1306,9 @@ while [ "$#" -gt 0 ]; do
+ fi
+ ;;
+ arch)
+- if [ "$PLATFORM_MAC" = "yes" ]; then
++ # if this is a Mac then "windows" probably means
++ # we are cross-compiling for MinGW
++ if [ "$PLATFORM_MAC" = "yes" ] && [ "$VAL" != "windows" ]; then
+ CFG_MAC_ARCHS="$CFG_MAC_ARCHS $VAL"
+ else
+ CFG_ARCH=$VAL
+@@ -1602,6 +1606,13 @@ while [ "$#" -gt 0 ]; do
UNKNOWN_OPT=yes
fi
;;
@@ -226,7 +237,7 @@
iwmmxt)
CFG_IWMMXT="yes"
;;
-@@ -2827,6 +2836,9 @@ elif [ "$PLATFORM_MAC" = "yes" ] || [ -z "$CFG_ARCH" ]; then
+@@ -2827,6 +2838,9 @@ elif [ "$PLATFORM_MAC" = "yes" ] || [ -z "$CFG_ARCH" ]; then
CFG_ARCH=$CFG_HOST_ARCH
fi
@@ -236,7 +247,7 @@
if [ -d "$relpath/src/corelib/arch/$CFG_ARCH" ]; then
if [ "$OPT_VERBOSE" = "yes" ]; then
echo " '$CFG_ARCH' is supported"
-@@ -3482,6 +3494,7 @@ cat << EOF
+@@ -3482,6 +3496,7 @@ cat << EOF
-no-3dnow .......... Do not compile with use of 3DNOW instructions.
-no-sse ............ Do not compile with use of SSE instructions.
-no-sse2 ........... Do not compile with use of SSE2 instructions.
@@ -244,7 +255,7 @@
-qtnamespace Wraps all Qt library code in 'namespace {...}'.
-qtlibinfix Renames all libQt*.so to libQt*.so.
-@@ -4508,6 +4521,17 @@ if [ "${CFG_SSE2}" = "auto" ]; then
+@@ -4508,6 +4523,17 @@ if [ "${CFG_SSE2}" = "auto" ]; then
fi
fi
@@ -262,7 +273,7 @@
# check iWMMXt support
if [ "$CFG_IWMMXT" = "yes" ]; then
"$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/iwmmxt "iwmmxt" $L_FLAGS $I_FLAGS $l_FLAGS "-mcpu=iwmmxt"
-@@ -4683,6 +4707,7 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do
+@@ -4683,6 +4709,7 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do
if "$WHICH" pg_config >/dev/null 2>&1; then
QT_CFLAGS_PSQL=`pg_config --includedir 2>/dev/null`
QT_LFLAGS_PSQL=`pg_config --libdir 2>/dev/null`
@@ -270,7 +281,7 @@
fi
[ -z "$QT_CFLAGS_PSQL" ] || QT_CFLAGS_PSQL="-I$QT_CFLAGS_PSQL"
[ -z "$QT_LFLAGS_PSQL" ] || QT_LFLAGS_PSQL="-L$QT_LFLAGS_PSQL"
-@@ -4707,7 +4732,7 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do
+@@ -4707,7 +4734,7 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do
;;
odbc)
if [ "$CFG_SQL_odbc" != "no" ]; then
@@ -279,7 +290,7 @@
if [ "$CFG_SQL_odbc" = "auto" ]; then
CFG_SQL_odbc=plugin
fi
-@@ -5002,7 +5027,10 @@ if [ "$PLATFORM_X11" = "yes" -o "$PLATFORM_QWS" = "yes" ]; then
+@@ -5002,7 +5029,10 @@ if [ "$PLATFORM_X11" = "yes" -o "$PLATFORM_QWS" = "yes" ]; then
fi
if [ "$CFG_PHONON" != "no" ]; then
@@ -291,7 +302,7 @@
if [ "$CFG_GLIB" = "yes" -a "$CFG_GSTREAMER" != "no" ]; then
if [ -n "$PKG_CONFIG" ]; then
QT_CFLAGS_GSTREAMER=`$PKG_CONFIG --cflags gstreamer-0.10 gstreamer-plugins-base-0.10 2>/dev/null`
-@@ -5060,8 +5088,9 @@ if [ "$PLATFORM_X11" = "yes" ]; then
+@@ -5060,8 +5090,9 @@ if [ "$PLATFORM_X11" = "yes" ]; then
fi
# Check we actually have X11 :-)
@@ -303,7 +314,7 @@
echo "Basic XLib functionality test failed!"
echo " You might need to modify the include and library search paths by editing"
echo " QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in ${XQMAKESPEC}."
-@@ -6141,6 +6170,7 @@ fi
+@@ -6141,6 +6172,7 @@ fi
[ "$CFG_3DNOW" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG 3dnow"
[ "$CFG_SSE" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG sse"
[ "$CFG_SSE2" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG sse2"
@@ -311,7 +322,7 @@
[ "$CFG_IWMMXT" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG iwmmxt"
[ "$CFG_NEON" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG neon"
[ "$PLATFORM_MAC" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG $CFG_MAC_ARCHS"
-@@ -6222,7 +6252,7 @@ else
+@@ -6222,7 +6254,7 @@ else
QT_CONFIG="$QT_CONFIG freetype"
fi
@@ -320,7 +331,7 @@
#On Mac we implicitly link against libz, so we
#never use the 3rdparty stuff.
[ "$CFG_ZLIB" = "yes" ] && CFG_ZLIB="system"
-@@ -7161,7 +7191,7 @@ fi
+@@ -7161,7 +7193,7 @@ fi
cat >>"$QTCONFIG.tmp" <