aboutsummaryrefslogtreecommitdiffstats
path: root/qbs
diff options
context:
space:
mode:
Diffstat (limited to 'qbs')
-rw-r--r--qbs/modules/qbsbuildconfig/qbsbuildconfig.qbs9
1 files changed, 8 insertions, 1 deletions
diff --git a/qbs/modules/qbsbuildconfig/qbsbuildconfig.qbs b/qbs/modules/qbsbuildconfig/qbsbuildconfig.qbs
index 4a0d6cab1d..f44aa86af4 100644
--- a/qbs/modules/qbsbuildconfig/qbsbuildconfig.qbs
+++ b/qbs/modules/qbsbuildconfig/qbsbuildconfig.qbs
@@ -3,8 +3,15 @@ import qbs.FileInfo
Module {
Depends { name: "qtc" }
+ Depends { name: "cpp" }
- property bool priority: 1 // TODO: Remove declaration after 1.11 is out.
+ Properties {
+ condition: qbs.toolchain.contains("gcc") && !qbs.toolchain.contains("clang")
+ && Utilities.versionCompare(cpp.compilerVersion, "9") >= 0
+ cpp.cxxFlags: ["-Wno-deprecated-copy", "-Wno-init-list-lifetime"]
+ }
+
+ priority: 1
property bool enableUnitTests: false
property bool enableProjectFileUpdates: true