diff options
author | Michal Klocek <michal.klocek@qt.io> | 2019-08-13 15:37:15 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2019-09-07 12:06:53 +0000 |
commit | f7032b40a28f844e4a94633bbc077b1953ef0ed4 (patch) | |
tree | 150f32ee10f0a016cbc56a86cac65f4341d7666d /configure.json | |
parent | 047d61f188aae3fe3ebc689900b8a5c9fb6e901d (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.json | 22 |
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" + } ] }, { |