aboutsummaryrefslogtreecommitdiffstats
path: root/qbs
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2019-04-17 17:57:47 +0300
committerOrgad Shaneh <orgads@gmail.com>2019-04-23 15:34:01 +0000
commit8827d83115b5b3c88446dd3ba50341ca3b738c0a (patch)
treea66a9a368dee8125cf6db815f9d81d3387bd8837 /qbs
parenta35c5901eaf23fbba0e92d5c99c766c3e9920073 (diff)
Clang: Centralize -Wno-comment for GCC
It's also needed in clangrefactoringbackend, unittest etc... Change-Id: I9c758d52b34798d75610a4633bc7c5e7ceb0c00b Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Diffstat (limited to 'qbs')
-rw-r--r--qbs/modules/libclang/libclang.qbs5
1 files changed, 4 insertions, 1 deletions
diff --git a/qbs/modules/libclang/libclang.qbs b/qbs/modules/libclang/libclang.qbs
index 2f95c1be74..9c2cfae23d 100644
--- a/qbs/modules/libclang/libclang.qbs
+++ b/qbs/modules/libclang/libclang.qbs
@@ -39,8 +39,11 @@ Module {
llvmToolingDefines = toolingParams.defines;
llvmToolingIncludes = toolingParams.includes;
llvmToolingCxxFlags = toolingParams.cxxFlags;
- if (toolchain.contains("gcc"))
+ if (toolchain.contains("gcc")) {
llvmToolingCxxFlags.push("-Wno-unused-parameter");
+ // clang/Format/Format.h has intentional multiline comments
+ llvmToolingCxxFlags.push("-Wno-comment");
+ }
llvmFormattingLibs = ClangFunctions.formattingLibs(llvmConfig, QtcFunctions, targetOS);
found = llvmConfig && File.exists(llvmIncludeDir.concat("/clang-c/Index.h"));
}