aboutsummaryrefslogtreecommitdiffstats
path: root/qbs
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2020-05-07 17:59:28 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2020-05-11 09:33:01 +0000
commit050dec20dde89799533def3c88dc046fcc751ee4 (patch)
treee3f0a840afa2177bd4599e9a90cff6055156d594 /qbs
parentc370d345f19c36016ba0784efe9e65c0cb059947 (diff)
qbs build: Fix excessive clang 10 warnings for qbs submodule
Change-Id: Ie1bb9833e00412d753b32c8267a9e9413aa66a7d Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'qbs')
-rw-r--r--qbs/modules/qbsbuildconfig/qbsbuildconfig.qbs8
1 files changed, 7 insertions, 1 deletions
diff --git a/qbs/modules/qbsbuildconfig/qbsbuildconfig.qbs b/qbs/modules/qbsbuildconfig/qbsbuildconfig.qbs
index f44aa86af4..d3b2cafa1c 100644
--- a/qbs/modules/qbsbuildconfig/qbsbuildconfig.qbs
+++ b/qbs/modules/qbsbuildconfig/qbsbuildconfig.qbs
@@ -1,5 +1,5 @@
-import qbs
import qbs.FileInfo
+import qbs.Utilities
Module {
Depends { name: "qtc" }
@@ -11,6 +11,12 @@ Module {
cpp.cxxFlags: ["-Wno-deprecated-copy", "-Wno-init-list-lifetime"]
}
+ Properties {
+ condition: qbs.toolchain.contains("clang") && !qbs.hostOS.contains("darwin")
+ && Utilities.versionCompare(cpp.compilerVersion, "10") >= 0
+ cpp.cxxFlags: ["-Wno-deprecated-copy", "-Wno-constant-logical-operand"]
+ }
+
priority: 1
property bool enableUnitTests: false