diff options
author | Tor Arne Vestbø <tor.arne.vestbo@digia.com> | 2013-02-15 11:57:08 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-02-18 17:07:13 +0100 |
commit | a1000de2b48d1105fcfb1e6f7ead4fdd71479b6d (patch) | |
tree | 07f6b3d52e0a3aad89800ecc7abbf9bfbdc0d829 /config.tests/unix/arch.test | |
parent | dfde72e4361d82a782cb4da08ddcd0d8e8c40b07 (diff) |
Ensure that arch.test for host runs with option(host_build)
So that mkspecs and features may rely on the host_build test.
Change-Id: I18fee4820d9e2904285afcc7ddb8f1cc3d025fef
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@digia.com>
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@digia.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'config.tests/unix/arch.test')
-rwxr-xr-x | config.tests/unix/arch.test | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/config.tests/unix/arch.test b/config.tests/unix/arch.test index dacdcda8bf..f25076600c 100755 --- a/config.tests/unix/arch.test +++ b/config.tests/unix/arch.test @@ -5,9 +5,17 @@ VERBOSE=$2 SRCDIR=$3 OUTDIR=$4 RESULTFILE=$5 -VARPREFIX=$6 +TARGET=$6 shift 6 +if [ "$TARGET" = "host" ]; then + VARPREFIX="CFG_HOST" + PROSUFFIX="_host" +else + VARPREFIX="CFG" + PROSUFFIX="" +fi + LFLAGS="$SYSROOT_FLAG" CXXFLAGS="$SYSROOT_FLAG" @@ -32,7 +40,7 @@ done test -d "$OUTDIR/config.tests/arch" || mkdir -p "$OUTDIR/config.tests/arch" cd "$OUTDIR/config.tests/arch" [ -f Makefile ] && $MAKE distclean >/dev/null 2>&1 -OUTDIR=$OUTDIR "$OUTDIR/bin/qmake" -nocache -spec "$QMKSPEC" "QT_BUILD_TREE=$OUTDIR" "LIBS+=$LFLAGS" "QMAKE_CXXFLAGS+=$CXXFLAGS" "$SRCDIR/config.tests/arch/arch.pro" >/dev/null 2>&1 || echo "qmake is broken" >&2 +OUTDIR=$OUTDIR "$OUTDIR/bin/qmake" -nocache -spec "$QMKSPEC" "QT_BUILD_TREE=$OUTDIR" "LIBS+=$LFLAGS" "QMAKE_CXXFLAGS+=$CXXFLAGS" "$SRCDIR/config.tests/arch/arch$PROSUFFIX.pro" >/dev/null 2>&1 || echo "qmake is broken" >&2 ARCH="" |