summaryrefslogtreecommitdiffstats
path: root/src/core/configure.json
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-06-22 11:36:46 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-06-23 17:03:21 +0200
commit4ff62aec5727ea8f0ae8e9771dc72d977df98d70 (patch)
treeddfef23d46e01bef8c65c90e03341418f27fa716 /src/core/configure.json
parenta6c67738b0b7d00687187e7c36b7c1aef218bbc5 (diff)
Detect the presence of host node.js
Allows building with or without it. Fixes: QTBUG-83729 Change-Id: I88d784e3230208e1268491c6ae0a4ebf1543aac8 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'src/core/configure.json')
-rw-r--r--src/core/configure.json15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/core/configure.json b/src/core/configure.json
index 8146b5b96..1a2162723 100644
--- a/src/core/configure.json
+++ b/src/core/configure.json
@@ -89,6 +89,10 @@
"label": "linker supports -z noexecstack",
"type": "linkerSupportsFlag",
"flag": "-z,noexecstack"
+ },
+ "webengine-nodejs": {
+ "label": "node.js",
+ "type": "detectNodeJS"
}
},
"features": {
@@ -204,6 +208,11 @@
"label": "linker supports -z noexecstack",
"condition": "config.unix && tests.webengine-noexecstack",
"output": [ "privateFeature" ]
+ },
+ "webengine-nodejs": {
+ "label": "Node.js",
+ "condition": "tests.webengine-nodejs",
+ "output": [ "privateFeature" ]
}
},
@@ -222,6 +231,11 @@
"type": "warning",
"condition": "config.unix && config.cross_compile && !features.webengine-v8-snapshot-support",
"message": "V8 snapshot cannot be built. Most likely, the 32-bit host compiler does not work. Please make sure you have 32-bit devel environment installed."
+ },
+ {
+ "type": "warning",
+ "condition": "!features.webengine-nodejs",
+ "message": "Building without node.js will disable some features of QtWebEngine DevTools."
}
],
@@ -242,6 +256,7 @@
"webengine-webchannel",
"webengine-kerberos",
"webengine-extensions",
+ "webengine-nodejs",
{
"type": "feature",
"args": "webengine-ozone",