summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2016-12-05 10:09:09 +0100
committerJani Heikkinen <jani.heikkinen@qt.io>2016-12-06 05:52:08 +0000
commit17169c7557bf35821fb66fcb1dd9aea0d01c6592 (patch)
tree8a95923876e4cca1666db156d2d8ed55d5d61b84
parent265bbb01766ca06f64624f20b1396b6a68b59028 (diff)
Do not disable thumb instructions on ARMv7+
Chromium in particular the bundled FFMPEG does not build on ARMV7 with thumb disabled. Since thumb should always be available on ARMv7 just ignore possible -marm in QMAKE_CFLAGS in that case. Task-number: QTBUG-57037 Change-Id: I09380839dddb97f64fb35ed749e5af0d002fa5fa Reviewed-by: Michal Klocek <michal.klocek@qt.io>
-rw-r--r--src/core/gyp_run.pro2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/gyp_run.pro b/src/core/gyp_run.pro
index 1850447e7..dc22d14bf 100644
--- a/src/core/gyp_run.pro
+++ b/src/core/gyp_run.pro
@@ -86,7 +86,7 @@ contains(QT_ARCH, "arm") {
!lessThan(MARMV, 7): GYP_CONFIG += arm_neon_optional=1
}
- contains(QMAKE_CFLAGS, "-marm"): GYP_CONFIG += arm_thumb=0
+ if(isEmpty(MARMV)|lessThan(MARMV, 7)):contains(QMAKE_CFLAGS, "-marm"): GYP_CONFIG += arm_thumb=0
contains(QMAKE_CFLAGS, "-mthumb"): GYP_CONFIG += arm_thumb=1
}