summaryrefslogtreecommitdiffstats
path: root/mkspecs/devices/linux-rasp-pi-g++
diff options
context:
space:
mode:
Diffstat (limited to 'mkspecs/devices/linux-rasp-pi-g++')
-rw-r--r--mkspecs/devices/linux-rasp-pi-g++/qmake.conf9
1 files changed, 8 insertions, 1 deletions
diff --git a/mkspecs/devices/linux-rasp-pi-g++/qmake.conf b/mkspecs/devices/linux-rasp-pi-g++/qmake.conf
index a69b446c97..b56bd3a617 100644
--- a/mkspecs/devices/linux-rasp-pi-g++/qmake.conf
+++ b/mkspecs/devices/linux-rasp-pi-g++/qmake.conf
@@ -38,6 +38,8 @@ QMAKE_LIBS_EGL = -lEGL -lGLESv2
contains(DISTRO, wheezy) {
QMAKE_LFLAGS += -Wl,-rpath-link,$$[QT_SYSROOT]/usr/lib/arm-linux-gnueabi \
-Wl,-rpath-link,$$[QT_SYSROOT]/lib/arm-linux-gnueabi
+} else:contains(DISTRO, bsquask) {
+ FLOAT-ABI = hard
} else:contains(DISTRO, arch) {
#On principle: no wizardry required
} else {
@@ -47,12 +49,17 @@ contains(DISTRO, wheezy) {
QMAKE_CFLAGS += \
-marm \
- -mfloat-abi=softfp \
-mfpu=vfp \
-mtune=arm1176jzf-s \
-march=armv6zk \
-mabi=aapcs-linux
+contains(FLOAT-ABI, hard) {
+ QMAKE_CFLAGS += -mfloat-abi=hard
+} else {
+ QMAKE_CFLAGS += -mfloat-abi=softfp
+}
+
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS
EGLFS_PLATFORM_HOOKS_SOURCES = $$PWD/qeglfshooks_pi.cpp