Add Missing Debug Operator Declaration for QTouchEvent::TouchPoint
[qt:qt.git] / config.tests / mac / crc.test
1 #!/bin/sh
2
3 SUCCESS=no
4 QMKSPEC=$1
5 XPLATFORM=`basename "$1"`
6 QMAKE_CONFIG=$2
7 VERBOSE=$3
8 SRCDIR=$4
9 OUTDIR=$5
10 TEST=$6
11 EXE=`basename "$6"`
12 ARG=$7
13 shift 7
14 LFLAGS=""
15 INCLUDEPATH=""
16 CXXFLAGS=""
17 MAC_CXXFLAGS=""
18 MAC_LFLAGS=""
19 while [ "$#" -gt 0 ]; do
20     PARAM=$1
21     case $PARAM in
22     -framework)
23         LFLAGS="$LFLAGS -framework \"$2\""
24         shift
25         ;;
26     -arch)
27         MAC_CXXFLAGS="$MAC_CXXFLAGS -arch $2"
28         MAC_LFLAGS="$MAC_LFLAGS -arch $2"
29         shift
30         ;;
31     -sdk)
32         MAC_CXXFLAGS="$MAC_CXXFLAGS -isysroot $2"
33         MAC_LFLAGS="$MAC_LFLAGS -Wl,-syslibroot,$2"
34         shift
35         ;;
36     -F*|-m*|-x*)
37         LFLAGS="$LFLAGS $PARAM"
38         CXXFLAGS="$CXXFLAGS $PARAM"
39         ;;
40     -L*|-l*|-pthread)
41         LFLAGS="$LFLAGS $PARAM"
42         ;;
43     -I*)
44         INC=`echo $PARAM | sed -e 's/^-I//'`
45         INCLUDEPATH="$INCLUDEPATH $INC"
46         ;;
47     -f*|-D*)
48         CXXFLAGS="$CXXFLAGS $PARAM"
49         ;;
50     -Qoption)
51         # Two-argument form for the Sun Compiler
52         CXXFLAGS="$CXXFLAGS $PARAM \"$2\""
53         shift
54         ;;
55     *)  ;;
56     esac
57     shift
58 done
59
60 # debuggery
61 [ "$VERBOSE" = "yes" ] && echo "$DESCRIPTION auto-detection... ($*)"
62
63 test -d "$OUTDIR/$TEST" || mkdir -p "$OUTDIR/$TEST"
64
65 cd "$OUTDIR/$TEST"
66
67 $MAKE distclean >/dev/null 2>&1
68 "$OUTDIR/bin/qmake" -nocache -spec "$QMKSPEC" "CONFIG+=$QMAKE_CONFIG" "LIBS*=$LFLAGS" "LIBS+=$MAC_LFLAGS" "INCLUDEPATH*=$INCLUDEPATH" "QMAKE_CXXFLAGS*=$CXXFLAGS" "QMAKE_CXXFLAGS+=$MAC_CXXFLAGS" "QT_BUILD_TREE=$OUTDIR" "$SRCDIR/$TEST/$EXE.pro" -o "$OUTDIR/$TEST/Makefile"
69
70 if [ "$VERBOSE" = "yes" ]; then
71     $MAKE
72 else
73     $MAKE >/dev/null 2>&1
74 fi
75
76
77 if [ -x "$EXE" ]; then
78     foo=`$OUTDIR/$TEST/$EXE $ARG`
79     echo "$foo"
80 else
81     echo "'CUTE'" #1129665605 # == 'CUTE'
82 fi
83