summaryrefslogtreecommitdiffstats
path: root/configure.pri
diff options
context:
space:
mode:
Diffstat (limited to 'configure.pri')
-rw-r--r--configure.pri13
1 files changed, 13 insertions, 0 deletions
diff --git a/configure.pri b/configure.pri
index 83c0dee141..021cc1bd1e 100644
--- a/configure.pri
+++ b/configure.pri
@@ -876,6 +876,19 @@ defineTest(qtConfOutput_shared) {
export(CONFIG)
}
+defineTest(qtConfOutput_sanitizer) {
+ !$${2}: return()
+
+ # Export this here, so that WebEngine can access it at configure time.
+ CONFIG += sanitizer
+ $$qtConfEvaluate("features.sanitize_address"): CONFIG += sanitize_address
+ $$qtConfEvaluate("features.sanitize_thread"): CONFIG += sanitize_thread
+ $$qtConfEvaluate("features.sanitize_memory"): CONFIG += sanitize_memory
+ $$qtConfEvaluate("features.sanitize_undefined"): CONFIG += sanitize_undefined
+
+ export(CONFIG)
+}
+
defineTest(qtConfOutput_architecture) {
arch = $$qtConfEvaluate("tests.architecture.arch")
buildabi = $$qtConfEvaluate("tests.architecture.buildabi")