summaryrefslogtreecommitdiffstats
path: root/src/core/configure.json
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2018-11-13 18:50:01 +0100
committerMichal Klocek <michal.klocek@qt.io>2018-11-21 16:30:02 +0000
commit55181670c621dfd79d0bb05738cb5b59665e6bd7 (patch)
tree5514c1832355cc3612b83c05be343e0a687a42c7 /src/core/configure.json
parentc0ac4d0673a25d52ad7d315b6e96f75bbe8be14c (diff)
Add check for thumb instruction set
We currently require thumb instruction set on arm to build internal ffmpeg. Task-number: QTBUG-71772 Change-Id: I43ed152a51f0dea97b800c868eb13a4e5e8e077e Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/core/configure.json')
-rw-r--r--src/core/configure.json14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/core/configure.json b/src/core/configure.json
index f49bf08d1..e17605302 100644
--- a/src/core/configure.json
+++ b/src/core/configure.json
@@ -328,6 +328,10 @@
"webengine-win-compiler64": {
"label": "64bit compiler",
"type": "isWindowsHostCompiler64"
+ },
+ "webengine-arm-thumb" : {
+ "label": "thumb instruction set",
+ "type": "hasThumbFlag"
}
},
@@ -659,6 +663,11 @@
"label": "64bit compiler",
"condition": "config.win32 && tests.webengine-win-compiler64",
"output": [ "privateFeature" ]
+ },
+ "webengine-arm-thumb": {
+ "label": "Thumb instruction set",
+ "condition": "config.linux && features.webengine-embedded-build && arch.arm && tests.webengine-arm-thumb",
+ "output": [ "privateFeature" ]
}
},
@@ -697,6 +706,11 @@
"type": "warning",
"condition": "config.win32 && !features.webengine-win-compiler64",
"message": "64-bit cross-building or native toolchain is required to build QtWebEngine."
+ },
+ {
+ "type": "warning",
+ "condition": "config.linux && features.webengine-embedded-build && !features.webengine-system-ffmpeg && arch.arm && !features.webengine-arm-thumb",
+ "message": "Thumb instruction set is required to build ffmpeg for QtWebEngine."
}
],