summaryrefslogtreecommitdiffstats
path: root/src/buildtools
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtools')
-rw-r--r--src/buildtools/config/linux.pri1
-rw-r--r--src/buildtools/config/support.pri2
-rw-r--r--src/buildtools/config/windows.pri5
-rw-r--r--src/buildtools/configure.json5
4 files changed, 8 insertions, 5 deletions
diff --git a/src/buildtools/config/linux.pri b/src/buildtools/config/linux.pri
index e585d5cbc..add563f28 100644
--- a/src/buildtools/config/linux.pri
+++ b/src/buildtools/config/linux.pri
@@ -199,6 +199,7 @@ host_build {
qtConfig(build-qtwebengine-core):qtConfig(webengine-ozone-x11) {
gn_args += ozone_platform_x11=true
packagesExist(xscrnsaver): gn_args += use_xscrnsaver=true
+ qtConfig(webengine-webrtc): gn_args += rtc_use_x11=true
}
qtConfig(webengine-system-libevent): gn_args += use_system_libevent=true
diff --git a/src/buildtools/config/support.pri b/src/buildtools/config/support.pri
index 86ca2f80e..8077b12ff 100644
--- a/src/buildtools/config/support.pri
+++ b/src/buildtools/config/support.pri
@@ -62,7 +62,7 @@ defineReplace(qtwebengine_checkError) {
}
linux:!qtwebengine_checkErrorForLinux():return(false)
- win:!qtwebengine_checkErrorForWindows():return(false)
+ win32:!qtwebengine_checkErrorForWindows():return(false)
macos:!qtwebengine_checkErrorForMacOS():return(false)
sanitizer: !qtConfig(webengine-sanitizer) {
diff --git a/src/buildtools/config/windows.pri b/src/buildtools/config/windows.pri
index 41831ddf3..2e5ebb876 100644
--- a/src/buildtools/config/windows.pri
+++ b/src/buildtools/config/windows.pri
@@ -6,7 +6,8 @@ gn_args += \
ninja_use_custom_environment_files=false \
is_multi_dll_chrome=false \
win_linker_timing=true \
- com_init_check_hook_disabled=true
+ com_init_check_hook_disabled=true \
+ heterogeneous_executables=true
clang_cl {
clang_full_path = $$system_path($$which($${QMAKE_CXX}))
@@ -15,7 +16,7 @@ clang_cl {
clang_prefix = $$join(clang_dir,,,"\..")
gn_args += \
is_clang=true \
- use_ldd=true \
+ use_lld=true \
clang_use_chrome_plugins=false \
clang_base_path=\"$$system_path($$clean_path($$clang_prefix))\"
} else {
diff --git a/src/buildtools/configure.json b/src/buildtools/configure.json
index cdec15de9..d6c47dfc6 100644
--- a/src/buildtools/configure.json
+++ b/src/buildtools/configure.json
@@ -5,6 +5,7 @@
"gui-private",
"printsupport"
],
+ "condition": "module.gui",
"commandline": {
"options": {
"build-qtwebengine-core": "boolean",
@@ -386,7 +387,8 @@
&& !config.static
&& (!config.linux || features.pkg-config)
&& (!features.xcb || features.webengine-ozone-x11)
- && (!config.win32 || features.webengine-winversion)",
+ && (!config.win32 || features.webengine-winversion)
+ && !config.ios",
"output": [ "privateFeature" ]
},
"webengine-qtpdf-support": {
@@ -408,7 +410,6 @@
"build-qtwebengine-core": {
"label": "Build Qt WebEngine Core",
"purpose": "Provides WebEngine Core support.",
- "autoDetect": "false",
"output": [ "privateFeature" ]
},
"build-qtpdf": {