summaryrefslogtreecommitdiffstats
path: root/configure.json
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 /configure.json
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 'configure.json')
-rw-r--r--configure.json22
1 files changed, 20 insertions, 2 deletions
diff --git a/configure.json b/configure.json
index 4801beb94..4b9288bbb 100644
--- a/configure.json
+++ b/configure.json
@@ -10,7 +10,8 @@
],
"commandline": {
"options": {
- "webengine-core": "boolean"
+ "webengine-core": "boolean",
+ "webengine-jumbo-build": { "type": "optionalString", "name": "merge_limit"}
}
},
"libraries": {
@@ -139,6 +140,11 @@
"webengine-xcb": {
"label": "qtbase xcb",
"type": "detectXcb"
+ },
+ "webengine-jumbo-build": {
+ "label": "jumbo build merge limit",
+ "type": "detectJumboBuild",
+ "log": "merge_limit"
}
},
"features": {
@@ -266,6 +272,14 @@
"label": "winversion",
"condition": "config.win32 && tests.webengine-winversion",
"output": [ "privateFeature" ]
+ },
+ "webengine-jumbo-build": {
+ "label": "jumbo build merge batch",
+ "condition": "tests.webengine-jumbo-build",
+ "output": [
+ "privateFeature",
+ { "type": "varAssign", "name": "QMAKE_JUMBO_MERGE_LIMIT", "value": "tests.webengine-jumbo-build.merge_limit" }
+ ]
}
},
"report": [
@@ -305,7 +319,11 @@
"section": "Build Tools",
"entries": [
"webengine-system-ninja",
- "webengine-system-gn"
+ "webengine-system-gn",
+ {
+ "message": "Jumbo Build Merge Limit",
+ "type": "jumboBuild"
+ }
]
},
{