summaryrefslogtreecommitdiffstats
path: root/configure.json
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2017-09-13 19:12:38 +0200
committerMichal Klocek <michal.klocek@qt.io>2017-09-20 10:43:09 +0000
commit1691d2298a8adf511ed95d5aa5d4410adcbdd1e3 (patch)
treedaf2617622536fc9c96ed9818ecba3d892f999b7 /configure.json
parentc9b3baa2e2825df6b06e7366d154341f73d4e326 (diff)
Remove WEBENGINE_CONFIG from configure
Do not store flags in qmake.cache with WEBENGINE_CONFIG. Use directly qtConfig values insted. This makes configuration more consistent, simplifies handling and avoids passing values from qtConfig to WEBENIGNE_CONFIG, which then were passed to gn. [ChangeLog] Removing WEBENGINE_CONFIG from qtwebengine configure Change-Id: I1a773fb4bff6d67ad75c237d044998051d92ab51 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'configure.json')
-rw-r--r--configure.json11
1 files changed, 6 insertions, 5 deletions
diff --git a/configure.json b/configure.json
index f2cd78343..c89012352 100644
--- a/configure.json
+++ b/configure.json
@@ -11,7 +11,7 @@
"webengine-icu": { "type": "enum", "name": "system-icu", "values": { "system": "yes", "qt": "no" } },
"ffmpeg": { "type": "enum", "name": "system-ffmpeg", "values": { "system": "yes", "qt": "no" } },
"opus": { "type": "enum", "name": "system-opus", "values": { "system": "yes", "qt": "no" } },
- "webp": { "type": "enum", "name": "system-webp", "values": { "system": "yes", "qt": "no" } },
+ "webp": { "type": "enum", "name": "system-libwebp", "values": { "system": "yes", "qt": "no" } },
"pepper-plugins": "boolean",
"printing-and-pdf": "boolean",
"proprietary-codecs": "boolean",
@@ -436,8 +436,9 @@
"native-spellchecker": {
"label": "Native Spellchecker",
"purpose": "Provides a native spellchecker.",
- "condition": "config.macos",
"section": "WebEngine",
+ "autoDetect": false,
+ "condition": "config.macos && features.spellchecker",
"output": [ "privateFeature" ]
},
"ui-delegates": {
@@ -461,7 +462,7 @@
"condition": "config.unix && !config.darwin && libs.nss",
"output": [ "privateFeature" ]
},
- "system-webp": {
+ "system-libwebp": {
"label": "libwebp, libwebpmux and libwebpdemux",
"autoDetect": "config.unix",
"condition": "libs.webp",
@@ -476,7 +477,7 @@
"system-ffmpeg": {
"label": "ffmpeg",
"autoDetect": false,
- "condition": "libs.ffmpeg && features.system-opus && features.system-webp",
+ "condition": "libs.ffmpeg && features.system-opus && features.system-libwebp",
"output": [ "privateFeature" ]
},
"system-icu": {
@@ -572,7 +573,7 @@
"entries": [
"system-re2",
"system-icu",
- "system-webp",
+ "system-libwebp",
"system-opus",
"system-ffmpeg",
"system-libvpx",