aboutsummaryrefslogtreecommitdiffstats
path: root/qbs
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2018-12-18 22:45:10 +0200
committerOrgad Shaneh <orgads@gmail.com>2018-12-19 10:54:17 +0000
commit2379007c177fa97c6eb02d9c87fd9d728eaa6e98 (patch)
tree22c78cd25699452ebbfda651a6abbc2cdc60a766 /qbs
parentcd50fe826d27dd483dee5e541664ee6c8952b8ab (diff)
Clang: Suppress GCC warning with LLVM 7.0.1
Change-Id: I6de160b42472560a3b33d9a3390b0890eabe9d44 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io> Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Diffstat (limited to 'qbs')
-rw-r--r--qbs/modules/libclang/libclang.qbs3
1 files changed, 3 insertions, 0 deletions
diff --git a/qbs/modules/libclang/libclang.qbs b/qbs/modules/libclang/libclang.qbs
index e95250ddba..a6db78d551 100644
--- a/qbs/modules/libclang/libclang.qbs
+++ b/qbs/modules/libclang/libclang.qbs
@@ -11,6 +11,7 @@ Module {
property stringList hostOS: qbs.hostOS
property stringList targetOS: qbs.targetOS
+ property stringList toolchain: qbs.toolchain
property string llvmConfig
property string llvmVersion
@@ -38,6 +39,8 @@ Module {
llvmToolingDefines = toolingParams.defines;
llvmToolingIncludes = toolingParams.includes;
llvmToolingCxxFlags = toolingParams.cxxFlags;
+ if (toolchain.contains("gcc"))
+ res.push("-Wno-unused-parameter");
llvmFormattingLibs = ClangFunctions.formattingLibs(llvmConfig, QtcFunctions, targetOS);
found = llvmConfig && File.exists(llvmIncludeDir.concat("/clang-c/Index.h"));
}