comparison src/qt-win32.patch @ 787:d57d5de5d4b2

fixed dependencies for the shared psql plugin in package qt The postgresql library -lpq depends on -lsecure32, -lssl, and so on. These are static libraries. When we build the psql plugin as a shared library, linking fails unless we provide the list of required libraries. Previously, this was taken care of with a hack in the configure script. Since that hack is not suitable for an upstream merge request, I have moved it here.
author Mark Brand <mabrand@mabrand.nl>
date Thu, 18 Feb 2010 01:56:41 +0100
parents d3d9a4a2843d
children 4d838a936a8f
comparison
equal deleted inserted replaced
786:d3d9a4a2843d 787:d57d5de5d4b2
1 This file is part of mingw-cross-env. 1 This file is part of mingw-cross-env.
2 See doc/index.html for further information. 2 See doc/index.html for further information.
3 3
4 diff --git a/configure b/configure 4 diff --git a/configure b/configure
5 index ed5891f..1a3f573 100755 5 index ed5891f..9b14df3 100755
6 --- a/configure 6 --- a/configure
7 +++ b/configure 7 +++ b/configure
8 @@ -605,7 +605,7 @@ mkdir -p "$outpath/config.tests" 8 @@ -605,7 +605,7 @@ mkdir -p "$outpath/config.tests"
9 rm -f "$outpath/config.tests/.qmake.cache" 9 rm -f "$outpath/config.tests/.qmake.cache"
10 cp "$QMAKE_VARS_FILE" "$outpath/config.tests/.qmake.cache" 10 cp "$QMAKE_VARS_FILE" "$outpath/config.tests/.qmake.cache"
156 + CFG_LIBPNG=system 156 + CFG_LIBPNG=system
157 + elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/libpng "libpng" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then 157 + elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/libpng "libpng" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then
158 CFG_LIBPNG=system 158 CFG_LIBPNG=system
159 else 159 else
160 CFG_LIBPNG=qt 160 CFG_LIBPNG=qt
161 @@ -4686,7 +4727,12 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do 161 @@ -4686,7 +4727,13 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do
162 fi 162 fi
163 [ -z "$QT_CFLAGS_PSQL" ] || QT_CFLAGS_PSQL="-I$QT_CFLAGS_PSQL" 163 [ -z "$QT_CFLAGS_PSQL" ] || QT_CFLAGS_PSQL="-I$QT_CFLAGS_PSQL"
164 [ -z "$QT_LFLAGS_PSQL" ] || QT_LFLAGS_PSQL="-L$QT_LFLAGS_PSQL" 164 [ -z "$QT_LFLAGS_PSQL" ] || QT_LFLAGS_PSQL="-L$QT_LFLAGS_PSQL"
165 - if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/psql "PostgreSQL" $QT_LFLAGS_PSQL $L_FLAGS $QT_CFLAGS_PSQL $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then 165 - if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/psql "PostgreSQL" $QT_LFLAGS_PSQL $L_FLAGS $QT_CFLAGS_PSQL $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then
166 + QT_LFLAGS_PSQL="$QT_LFLAGS_PSQL $PSQL_LIBS"
166 + if [ "$XPLATFORM" = "win32-g++" ]; then 167 + if [ "$XPLATFORM" = "win32-g++" ]; then
167 + echo "Skipping test for PSQL in cross build for win32-g++" 168 + echo "Skipping test for PSQL in cross build for win32-g++"
168 + if [ "$CFG_SQL_psql" = "auto" ]; then 169 + if [ "$CFG_SQL_psql" = "auto" ]; then
169 + CFG_SQL_psql=plugin 170 + CFG_SQL_psql=plugin
170 + fi 171 + fi
171 + elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/psql "PostgreSQL" $QT_LFLAGS_PSQL $L_FLAGS $QT_CFLAGS_PSQL $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then 172 + elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/psql "PostgreSQL" $QT_LFLAGS_PSQL $L_FLAGS $QT_CFLAGS_PSQL $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then
172 if [ "$CFG_SQL_psql" = "auto" ]; then 173 if [ "$CFG_SQL_psql" = "auto" ]; then
173 CFG_SQL_psql=plugin 174 CFG_SQL_psql=plugin
174 fi 175 fi
175 @@ -4707,7 +4753,10 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do 176 @@ -4707,7 +4754,10 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do
176 ;; 177 ;;
177 odbc) 178 odbc)
178 if [ "$CFG_SQL_odbc" != "no" ]; then 179 if [ "$CFG_SQL_odbc" != "no" ]; then
179 - if [ "$PLATFORM_MAC" != "yes" ] && "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/odbc "ODBC" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then 180 - if [ "$PLATFORM_MAC" != "yes" ] && "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/odbc "ODBC" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then
180 + if [ "$XPLATFORM" = "win32-g++" ]; then 181 + if [ "$XPLATFORM" = "win32-g++" ]; then
182 + CFG_SQL_odbc=plugin 183 + CFG_SQL_odbc=plugin
183 + elif [ "$PLATFORM_MAC" != "yes" ] && "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/odbc "ODBC" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then 184 + elif [ "$PLATFORM_MAC" != "yes" ] && "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/odbc "ODBC" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then
184 if [ "$CFG_SQL_odbc" = "auto" ]; then 185 if [ "$CFG_SQL_odbc" = "auto" ]; then
185 CFG_SQL_odbc=plugin 186 CFG_SQL_odbc=plugin
186 fi 187 fi
187 @@ -4752,7 +4801,12 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do 188 @@ -4752,7 +4802,12 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do
188 ;; 189 ;;
189 tds) 190 tds)
190 if [ "$CFG_SQL_tds" != "no" ]; then 191 if [ "$CFG_SQL_tds" != "no" ]; then
191 - if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/tds "TDS" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then 192 - if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/tds "TDS" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then
192 + if [ "$XPLATFORM" = "win32-g++" ]; then 193 + if [ "$XPLATFORM" = "win32-g++" ]; then
196 + fi 197 + fi
197 + elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/tds "TDS" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then 198 + elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/tds "TDS" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then
198 if [ "$CFG_SQL_tds" = "auto" ]; then 199 if [ "$CFG_SQL_tds" = "auto" ]; then
199 CFG_SQL_tds=plugin 200 CFG_SQL_tds=plugin
200 fi 201 fi
201 @@ -4834,7 +4888,13 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do 202 @@ -4834,7 +4889,13 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do
202 QT_CFLAGS_SQLITE=`$PKG_CONFIG --cflags sqlite3 2>/dev/null` 203 QT_CFLAGS_SQLITE=`$PKG_CONFIG --cflags sqlite3 2>/dev/null`
203 QT_LFLAGS_SQLITE=`$PKG_CONFIG --libs sqlite3 2>/dev/null` 204 QT_LFLAGS_SQLITE=`$PKG_CONFIG --libs sqlite3 2>/dev/null`
204 fi 205 fi
205 - if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/sqlite "SQLite" $QT_LFLAGS_SQLITE $L_FLAGS $QT_CFLAGS_SQLITE $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then 206 - if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/sqlite "SQLite" $QT_LFLAGS_SQLITE $L_FLAGS $QT_CFLAGS_SQLITE $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then
206 + if [ "$XPLATFORM" = "win32-g++" ]; then 207 + if [ "$XPLATFORM" = "win32-g++" ]; then
211 + QMAKE_CONFIG="$QMAKE_CONFIG system-sqlite" 212 + QMAKE_CONFIG="$QMAKE_CONFIG system-sqlite"
212 + elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/sqlite "SQLite" $QT_LFLAGS_SQLITE $L_FLAGS $QT_CFLAGS_SQLITE $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then 213 + elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/sqlite "SQLite" $QT_LFLAGS_SQLITE $L_FLAGS $QT_CFLAGS_SQLITE $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then
213 if [ "$CFG_SQL_sqlite" = "auto" ]; then 214 if [ "$CFG_SQL_sqlite" = "auto" ]; then
214 CFG_SQL_sqlite=plugin 215 CFG_SQL_sqlite=plugin
215 fi 216 fi
216 @@ -4905,7 +4965,9 @@ fi 217 @@ -4905,7 +4966,9 @@ fi
217 218
218 # auto-detect iconv(3) support 219 # auto-detect iconv(3) support
219 if [ "$CFG_ICONV" != "no" ]; then 220 if [ "$CFG_ICONV" != "no" ]; then
220 - if [ "$PLATFORM_QWS" = "yes" ]; then 221 - if [ "$PLATFORM_QWS" = "yes" ]; then
221 + if [ "$XPLATFORM" = "win32-g++" ]; then 222 + if [ "$XPLATFORM" = "win32-g++" ]; then
222 + CFG_ICONV=no 223 + CFG_ICONV=no
223 + elif [ "$PLATFORM_QWS" = "yes" ]; then 224 + elif [ "$PLATFORM_QWS" = "yes" ]; then
224 CFG_ICONV=no 225 CFG_ICONV=no
225 elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" "$OPT_VERBOSE" "$relpath" "$outpath" "config.tests/unix/iconv" "POSIX iconv" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then 226 elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" "$OPT_VERBOSE" "$relpath" "$outpath" "config.tests/unix/iconv" "POSIX iconv" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then
226 CFG_ICONV=yes 227 CFG_ICONV=yes
227 @@ -5065,7 +5127,9 @@ if [ "$PLATFORM_X11" = "yes" ]; then 228 @@ -5065,7 +5128,9 @@ if [ "$PLATFORM_X11" = "yes" ]; then
228 echo "Basic XLib functionality test failed!" 229 echo "Basic XLib functionality test failed!"
229 echo " You might need to modify the include and library search paths by editing" 230 echo " You might need to modify the include and library search paths by editing"
230 echo " QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in ${XQMAKESPEC}." 231 echo " QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in ${XQMAKESPEC}."
231 - exit 1 232 - exit 1
232 +echo NOTICE: This is a specially modifed configure script! 233 +echo NOTICE: This is a specially modifed configure script!
233 +echo For our purposes we do not want X11. 234 +echo For our purposes we do not want X11.
234 +# exit 1 235 +# exit 1
235 fi 236 fi
236 237
237 # auto-detect OpenGL support (es1 = OpenGL ES 1.x Common, es1cl = ES 1.x common lite, es2 = OpenGL ES 2.x) 238 # auto-detect OpenGL support (es1 = OpenGL ES 1.x Common, es1cl = ES 1.x common lite, es2 = OpenGL ES 2.x)
238 @@ -5139,7 +5203,9 @@ if [ "$PLATFORM_X11" = "yes" ]; then 239 @@ -5139,7 +5204,9 @@ if [ "$PLATFORM_X11" = "yes" ]; then
239 echo " You might need to modify the include and library search paths by editing" 240 echo " You might need to modify the include and library search paths by editing"
240 echo " QMAKE_INCDIR_OPENGL, QMAKE_LIBDIR_OPENGL and QMAKE_LIBS_OPENGL in" 241 echo " QMAKE_INCDIR_OPENGL, QMAKE_LIBDIR_OPENGL and QMAKE_LIBS_OPENGL in"
241 echo " ${XQMAKESPEC}." 242 echo " ${XQMAKESPEC}."
242 - exit 1 243 - exit 1
243 +echo NOTICE: This is a specially modifed configure script! 244 +echo NOTICE: This is a specially modifed configure script!
244 +echo For our purposes we do not want the OpenGL functionality test. 245 +echo For our purposes we do not want the OpenGL functionality test.
245 +# exit 1 246 +# exit 1
246 fi 247 fi
247 case "$PLATFORM" in 248 case "$PLATFORM" in
248 hpux*) 249 hpux*)
249 @@ -5640,7 +5706,10 @@ if [ "$CFG_DOUBLEFORMAT" = "auto" ]; then 250 @@ -5640,7 +5707,10 @@ if [ "$CFG_DOUBLEFORMAT" = "auto" ]; then
250 fi 251 fi
251 252
252 HAVE_STL=no 253 HAVE_STL=no
253 -if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/stl "STL" $L_FLAGS $I_FLAGS $l_FLAGS; then 254 -if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/stl "STL" $L_FLAGS $I_FLAGS $l_FLAGS; then
254 +if [ "$XPLATFORM" = "win32-g++" ]; then 255 +if [ "$XPLATFORM" = "win32-g++" ]; then
256 + HAVE_STL=yes 257 + HAVE_STL=yes
257 +elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/stl "STL" $L_FLAGS $I_FLAGS $l_FLAGS; then 258 +elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/stl "STL" $L_FLAGS $I_FLAGS $l_FLAGS; then
258 HAVE_STL=yes 259 HAVE_STL=yes
259 fi 260 fi
260 261
261 @@ -5662,7 +5731,10 @@ fi 262 @@ -5662,7 +5732,10 @@ fi
262 263
263 # find if the platform supports IPv6 264 # find if the platform supports IPv6
264 if [ "$CFG_IPV6" != "no" ]; then 265 if [ "$CFG_IPV6" != "no" ]; then
265 - if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/ipv6 "IPv6" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then 266 - if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/ipv6 "IPv6" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then
266 + if [ "$XPLATFORM" = "win32-g++" ]; then 267 + if [ "$XPLATFORM" = "win32-g++" ]; then
268 + CFG_IPV6=yes 269 + CFG_IPV6=yes
269 + elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/ipv6 "IPv6" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then 270 + elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/ipv6 "IPv6" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then
270 CFG_IPV6=yes 271 CFG_IPV6=yes
271 else 272 else
272 if [ "$CFG_IPV6" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then 273 if [ "$CFG_IPV6" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then
273 @@ -5776,7 +5848,10 @@ fi 274 @@ -5776,7 +5849,10 @@ fi
274 275
275 # find if the platform supports X/Open Large File compilation environment 276 # find if the platform supports X/Open Large File compilation environment
276 if [ "$CFG_LARGEFILE" != "no" ]; then 277 if [ "$CFG_LARGEFILE" != "no" ]; then
277 - if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/largefile "X/Open Large File" $L_FLAGS $I_FLAGS $l_FLAGS; then 278 - if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/largefile "X/Open Large File" $L_FLAGS $I_FLAGS $l_FLAGS; then
278 + if [ "$XPLATFORM" = "win32-g++" ]; then 279 + if [ "$XPLATFORM" = "win32-g++" ]; then
280 + CFG_LARGEFILE=yes 281 + CFG_LARGEFILE=yes
281 + elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/largefile "X/Open Large File" $L_FLAGS $I_FLAGS $l_FLAGS; then 282 + elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/largefile "X/Open Large File" $L_FLAGS $I_FLAGS $l_FLAGS; then
282 CFG_LARGEFILE=yes 283 CFG_LARGEFILE=yes
283 else 284 else
284 if [ "$CFG_LARGEFILE" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then 285 if [ "$CFG_LARGEFILE" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then
285 @@ -5793,7 +5868,9 @@ fi 286 @@ -5793,7 +5869,9 @@ fi
286 287
287 # detect OpenSSL 288 # detect OpenSSL
288 if [ "$CFG_OPENSSL" != "no" ]; then 289 if [ "$CFG_OPENSSL" != "no" ]; then
289 - if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/openssl "OpenSSL" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then 290 - if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/openssl "OpenSSL" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then
290 + if [ "$XPLATFORM" = "win32-g++" ]; then 291 + if [ "$XPLATFORM" = "win32-g++" ]; then
291 + echo "We cannot test for system CFG_OPENSSL since we are cross building for win32-g++, so we assume it is there." 292 + echo "We cannot test for system CFG_OPENSSL since we are cross building for win32-g++, so we assume it is there."
292 + elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/openssl "OpenSSL" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then 293 + elif "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/openssl "OpenSSL" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then
293 if [ "$CFG_OPENSSL" = "auto" ]; then 294 if [ "$CFG_OPENSSL" = "auto" ]; then
294 CFG_OPENSSL=yes 295 CFG_OPENSSL=yes
295 fi 296 fi
296 @@ -6141,6 +6218,7 @@ fi 297 @@ -6141,6 +6219,7 @@ fi
297 [ "$CFG_3DNOW" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG 3dnow" 298 [ "$CFG_3DNOW" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG 3dnow"
298 [ "$CFG_SSE" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG sse" 299 [ "$CFG_SSE" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG sse"
299 [ "$CFG_SSE2" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG sse2" 300 [ "$CFG_SSE2" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG sse2"
300 +[ "$CFG_RTTI" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG rtti" 301 +[ "$CFG_RTTI" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG rtti"
301 [ "$CFG_IWMMXT" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG iwmmxt" 302 [ "$CFG_IWMMXT" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG iwmmxt"
302 [ "$CFG_NEON" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG neon" 303 [ "$CFG_NEON" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG neon"
303 [ "$PLATFORM_MAC" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG $CFG_MAC_ARCHS" 304 [ "$PLATFORM_MAC" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG $CFG_MAC_ARCHS"
304 @@ -6222,11 +6300,12 @@ else 305 @@ -6222,11 +6301,12 @@ else
305 QT_CONFIG="$QT_CONFIG freetype" 306 QT_CONFIG="$QT_CONFIG freetype"
306 fi 307 fi
307 308
308 -if [ "x$PLATFORM_MAC" = "xyes" ]; then 309 -if [ "x$PLATFORM_MAC" = "xyes" ]; then
309 - #On Mac we implicitly link against libz, so we 310 - #On Mac we implicitly link against libz, so we
317 +# [ "$CFG_ZLIB" = "yes" ] && CFG_ZLIB="system" 318 +# [ "$CFG_ZLIB" = "yes" ] && CFG_ZLIB="system"
318 +#fi 319 +#fi
319 if [ "$CFG_ZLIB" = "yes" ]; then 320 if [ "$CFG_ZLIB" = "yes" ]; then
320 QT_CONFIG="$QT_CONFIG zlib" 321 QT_CONFIG="$QT_CONFIG zlib"
321 elif [ "$CFG_ZLIB" = "system" ]; then 322 elif [ "$CFG_ZLIB" = "system" ]; then
322 @@ -7161,7 +7240,7 @@ fi 323 @@ -7161,7 +7241,7 @@ fi
323 324
324 cat >>"$QTCONFIG.tmp" <<EOF 325 cat >>"$QTCONFIG.tmp" <<EOF
325 #configuration 326 #configuration
326 -CONFIG += $QTCONFIG_CONFIG 327 -CONFIG += $QTCONFIG_CONFIG
327 +CONFIG += $QMAKE_CONFIG $QTCONFIG_CONFIG 328 +CONFIG += $QMAKE_CONFIG $QTCONFIG_CONFIG
328 QT_ARCH = $CFG_ARCH 329 QT_ARCH = $CFG_ARCH
329 QT_EDITION = $Edition 330 QT_EDITION = $Edition
330 QT_CONFIG += $QT_CONFIG 331 QT_CONFIG += $QT_CONFIG
331 @@ -7434,7 +7513,7 @@ fi 332 @@ -7434,7 +7514,7 @@ fi
332 echo "Declarative module .. $CFG_DECLARATIVE" 333 echo "Declarative module .. $CFG_DECLARATIVE"
333 echo "STL support ......... $CFG_STL" 334 echo "STL support ......... $CFG_STL"
334 echo "PCH support ......... $CFG_PRECOMPILE" 335 echo "PCH support ......... $CFG_PRECOMPILE"
335 -echo "MMX/3DNOW/SSE/SSE2.. ${CFG_MMX}/${CFG_3DNOW}/${CFG_SSE}/${CFG_SSE2}" 336 -echo "MMX/3DNOW/SSE/SSE2.. ${CFG_MMX}/${CFG_3DNOW}/${CFG_SSE}/${CFG_SSE2}"
336 +echo "MMX/3DNOW/SSE/SSE2/RTTI.. ${CFG_MMX}/${CFG_3DNOW}/${CFG_SSE}/${CFG_SSE2}/${CFG_RTTI}" 337 +echo "MMX/3DNOW/SSE/SSE2/RTTI.. ${CFG_MMX}/${CFG_3DNOW}/${CFG_SSE}/${CFG_SSE2}/${CFG_RTTI}"
337 if [ "$CFG_ARCH" = "arm" ] || [ "$CFG_ARCH" = "armv6" ]; then 338 if [ "$CFG_ARCH" = "arm" ] || [ "$CFG_ARCH" = "armv6" ]; then
338 echo "iWMMXt support ...... ${CFG_IWMMXT}" 339 echo "iWMMXt support ...... ${CFG_IWMMXT}"
339 echo "NEON support ........ ${CFG_NEON}" 340 echo "NEON support ........ ${CFG_NEON}"
340 @@ -7752,7 +7831,11 @@ for file in .projects .projects.3; do 341 @@ -7752,7 +7832,11 @@ for file in .projects .projects.3; do
341 [ "$IN_ROOT" = "no" ] && continue 342 [ "$IN_ROOT" = "no" ] && continue
342 343
343 case $a in 344 case $a in
344 - *winmain/winmain.pro) continue ;; 345 - *winmain/winmain.pro) continue ;;
345 + *winmain/winmain.pro) 346 + *winmain/winmain.pro)