source: trunk/config.tests/symbian/compile.test@ 987

Last change on this file since 987 was 846, checked in by Dmitry A. Kuminov, 14 years ago

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

  • Property svn:executable set to *
File size: 1.0 KB
Line 
1#!/bin/sh
2
3SUCCESS=no
4QMKSPEC=$1
5XPLATFORM=`basename "$1"`
6QMAKE_CONFIG=$2
7VERBOSE=$3
8SRCDIR=$4
9OUTDIR=$5
10TEST=$6
11EXE=`basename "$6"`
12DESCRIPTION=$7
13shift 7
14LFLAGS=""
15INCLUDEPATH=""
16CXXFLAGS=""
17MAC_ARCH_CXXFLAGS=""
18MAC_ARCH_LFLAGS=""
19
20# debuggery
21[ "$VERBOSE" = "yes" ] && echo "$DESCRIPTION auto-detection... ($*)"
22
23test -d "$OUTDIR/$TEST" || mkdir -p "$OUTDIR/$TEST"
24
25cd "$OUTDIR/$TEST"
26
27test -r Makefile && $MAKE distclean >/dev/null 2>&1
28
29"$OUTDIR/bin/qmake" -nocache -spec "$QMKSPEC" "CONFIG+=$QMAKE_CONFIG" "LIBS*=$LFLAGS" "LIBS+=$MAC_ARCH_LFLAGS" "INCLUDEPATH*=$INCLUDEPATH" "QMAKE_CXXFLAGS*=$CXXFLAGS" "QMAKE_CXXFLAGS+=$MAC_ARCH_CXXFLAGS" "QT_BUILD_TREE=$OUTDIR" "$SRCDIR/$TEST/$EXE.pro" -o "$OUTDIR/$TEST/Makefile"
30
31if [ "$VERBOSE" = "yes" ]; then
32 $MAKE
33else
34 $MAKE >/dev/null 2>&1
35fi
36
37[ -x "$EXE.exe" ] && SUCCESS=yes
38
39# done
40if [ "$SUCCESS" != "yes" ]; then
41 [ "$VERBOSE" = "yes" ] && echo "$DESCRIPTION disabled."
42 exit 1
43else
44 [ "$VERBOSE" = "yes" ] && echo "$DESCRIPTION enabled."
45 exit 0
46fi
Note: See TracBrowser for help on using the repository browser.