summaryrefslogtreecommitdiffstats
path: root/src/core
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2019-08-13 15:37:15 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2019-09-07 12:06:53 +0000
commitf7032b40a28f844e4a94633bbc077b1953ef0ed4 (patch)
tree150f32ee10f0a016cbc56a86cac65f4341d7666d /src/core
parent047d61f188aae3fe3ebc689900b8a5c9fb6e901d (diff)
Add jumbo builds to configure system
Adds new feature webenigne-jumbo-build which indicates merge limit for jumbo build, usage: qmake <src> -- --webengine-jumbo-build=8 Change-Id: I7607a83772b53f6db57eb12559989a91f991ce93 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/core')
-rw-r--r--src/core/config/common.pri13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/core/config/common.pri b/src/core/config/common.pri
index 019b77c49..df8aeb1cc 100644
--- a/src/core/config/common.pri
+++ b/src/core/config/common.pri
@@ -28,10 +28,15 @@ gn_args += \
safe_browsing_mode=0 \
optimize_webui=false
-!win32: gn_args += \
- use_jumbo_build=true \
- jumbo_file_merge_limit=8 \
- jumbo_build_excluded="[\"browser\"]"
+greaterThan(QMAKE_JUMBO_MERGE_LIMIT,0) {
+ gn_args += \
+ use_jumbo_build=true \
+ jumbo_file_merge_limit=$$QMAKE_JUMBO_MERGE_LIMIT
+}
+
+!greaterThan(QMAKE_JUMBO_MERGE_LIMIT,8) {
+ gn_args += jumbo_build_excluded="[\"browser\"]"
+}
qtConfig(webengine-printing-and-pdf) {
gn_args += enable_basic_printing=true enable_print_preview=true