summaryrefslogtreecommitdiffstats
path: root/src/buildtools
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2020-05-20 14:47:45 +0200
committerMichal Klocek <michal.klocek@qt.io>2020-05-28 11:06:36 +0200
commitf79694b899c425395146f85be02344ba50a2fd8b (patch)
tree553f506f87d4a5d98780e8b3c73eebfe6f1c66ca /src/buildtools
parentf2db8f1988a3767d4f35aa4724d4e168e80dad59 (diff)
Add missing checks to configure
During tossing wip-qtpdf across 5.14 and 5.15 some checks got skipped. Fix configuration. We share error messages between configure and make steps. Change-Id: I15e4a66adc62f06c403487c8a4eb8925ce260447 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/buildtools')
-rw-r--r--src/buildtools/config/support.pri1
-rw-r--r--src/buildtools/configure.json23
2 files changed, 16 insertions, 8 deletions
diff --git a/src/buildtools/config/support.pri b/src/buildtools/config/support.pri
index 8077b12ff..51ed0e42e 100644
--- a/src/buildtools/config/support.pri
+++ b/src/buildtools/config/support.pri
@@ -4,6 +4,7 @@ defineTest(qtwebengine_skipBuild) {
export(skipBuildReason)
}
+# this should match webengine-core-support
defineReplace(qtwebengine_checkError) {
!qtHaveModule(gui) {
diff --git a/src/buildtools/configure.json b/src/buildtools/configure.json
index ec0ca5c5d..8c09601c4 100644
--- a/src/buildtools/configure.json
+++ b/src/buildtools/configure.json
@@ -350,19 +350,26 @@
"webengine-core-support": {
"label": "Support Qt WebEngine Core",
"condition": "module.gui
- && features.webengine-python2
- && features.webengine-gperf
- && features.webengine-bison
- && features.webengine-flex
&& features.webengine-submodule
&& features.webengine-nowhitespace
- && features.webengine-arch-support
&& !features.webengine-no-platform-support
+ && features.webengine-arch-support
+ && features.webengine-gperf
+ && features.webengine-bison
+ && features.webengine-flex
+ && features.webengine-python2
&& !config.static
+ && !config.ios
&& (!config.linux || features.pkg-config)
- && (!features.xcb || features.webengine-ozone-x11)
- && (!config.win32 || features.webengine-winversion)
- && !config.ios",
+ && (!config.linux || features.webengine-host-pkg-config)
+ && (!config.linux || features.webengine-system-glibc)
+ && (!config.linux || features.webengine-system-khr)
+ && (!config.linux || features.webengine-system-nss)
+ && (!config.linux || features.webengine-system-dbus)
+ && (!config.linux || features.webengine-system-fontconfig)
+ && (!config.linux || !features.pkg-config || !features.xcb || features.webengine-ozone-x11)
+ && (!config.win32 || features.webengine-win-compiler64)
+ && (!config.win32 || features.webengine-winversion)",
"output": [ "privateFeature" ]
},
"webengine-qtpdf-support": {