summaryrefslogtreecommitdiffstats
path: root/mkspecs/unsupported
diff options
context:
space:
mode:
authorArvid Picciani <aep@exys.org>2012-10-10 14:13:42 +0000
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-10-13 23:23:33 +0200
commitec9056ba667f79d2ffb922537579d42c9594581f (patch)
treef52cb9bf9f9c7224f0174ae3b2a8cba5d819a8d3 /mkspecs/unsupported
parent0aa28cf67ae6fab9ce4a677b0a5fd697440b8b11 (diff)
android-qt: fix build for jellybean
Change-Id: I2a52770502ec6e70ae0e3928d98c6c573f773579 Reviewed-by: Samuel Rødal <samuel.rodal@digia.com>
Diffstat (limited to 'mkspecs/unsupported')
-rw-r--r--mkspecs/unsupported/android-g++/qmake.conf6
1 files changed, 5 insertions, 1 deletions
diff --git a/mkspecs/unsupported/android-g++/qmake.conf b/mkspecs/unsupported/android-g++/qmake.conf
index 54e6d61cee..3fc278b0d1 100644
--- a/mkspecs/unsupported/android-g++/qmake.conf
+++ b/mkspecs/unsupported/android-g++/qmake.conf
@@ -41,9 +41,11 @@ include(../../common/gcc-base-unix.conf)
CONFIG = qt warn_on release link_prl
QT = core gui
-DEFINES += Q_OS_LINUX_ANDROID ANDROID HAVE_ANDROID_OS
+DEFINES += Q_OS_LINUX_ANDROID HAVE_ANDROID_OS
DEFINES += QT_NO_PRINTER QT_NO_PRINTDIALOG QT_NO_EXCEPTIONS
+#note: -DANDROID results in weird behaviour of math.h
+DEFINES += ANDROID
QT_QPA_DEFAULT_PLATFORM = eglfs
EGLFS_PLATFORM_HOOKS_SOURCES = $$PWD/qeglfshooks_surfaceflinger.cpp
@@ -53,6 +55,8 @@ EGLFS_PLATFORM_HOOKS_LIBS += -lgui -lutils
QMAKE_CC = $${ANDROID_TOOLCHAIN_PREFIX}gcc
QMAKE_CFLAGS = $${ANDROID_TARGET_CFLAGS}
+QMAKE_CFLAGS -= -Werror=non-virtual-dtor
+QMAKE_CFLAGS -= -DNDEBUG
QMAKE_CFLAGS_WARN_ON = -Wall -Wextra
QMAKE_CFLAGS_WARN_OFF = -Wno-psabi