aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/clangformat
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2022-03-31 15:32:42 +0200
committerEike Ziller <eike.ziller@qt.io>2022-03-31 15:32:42 +0200
commitc84380cdc88202c46fc19747fa3c48ac7649f4ec (patch)
treeb258dfffcc8330da376238f1a5fc240ea549545f /src/plugins/clangformat
parentafd70a2c676d619f9430792bfd44359ee18ab8f1 (diff)
parent17ef9bc35c80a04acb39e5b211f11adbc581ca6e (diff)
Merge remote-tracking branch 'origin/7.0'
Diffstat (limited to 'src/plugins/clangformat')
-rw-r--r--src/plugins/clangformat/clangformat.qbs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/clangformat/clangformat.qbs b/src/plugins/clangformat/clangformat.qbs
index cbb93d7c77..f7d60ad73d 100644
--- a/src/plugins/clangformat/clangformat.qbs
+++ b/src/plugins/clangformat/clangformat.qbs
@@ -20,6 +20,12 @@ QtcPlugin {
&& (!qbs.targetOS.contains("windows") || libclang.llvmBuildModeMatches)
cpp.cxxFlags: base.concat(libclang.llvmToolingCxxFlags)
+ cpp.linkerFlags: {
+ var flags = base;
+ if (qbs.targetOS.contains("unix") && !qbs.targetOS.contains("macos"))
+ flags.push("--exclude-libs", "ALL");
+ return flags;
+ }
cpp.includePaths: base.concat(libclang.llvmIncludeDir)
cpp.libraryPaths: base.concat(libclang.llvmLibDir)
cpp.dynamicLibraries: base.concat(libclang.llvmFormattingLibs)