diff options
author | Christian Stenger <christian.stenger@qt.io> | 2022-03-30 06:56:15 +0200 |
---|---|---|
committer | Christian Stenger <christian.stenger@qt.io> | 2022-03-30 14:58:49 +0000 |
commit | 42d6704c4f690d34ce8751cec6db0c3600b23fbf (patch) | |
tree | 7f25e125c2f312d6d2325f8fd1fe4ecf3faeb887 /src/plugins/clangformat | |
parent | ce4395320f71dcf42d1800ec569ecb2392139fd5 (diff) |
ClangFormat: Fix build on Windows and macOS
Amends 355c5a7c7334e2813.
Change-Id: I4c350d92766e35fca2230c756fb07772e0524c08
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/clangformat')
-rw-r--r-- | src/plugins/clangformat/clangformat.qbs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/clangformat/clangformat.qbs b/src/plugins/clangformat/clangformat.qbs index aab84409ab..f7d60ad73d 100644 --- a/src/plugins/clangformat/clangformat.qbs +++ b/src/plugins/clangformat/clangformat.qbs @@ -20,7 +20,12 @@ QtcPlugin { && (!qbs.targetOS.contains("windows") || libclang.llvmBuildModeMatches) cpp.cxxFlags: base.concat(libclang.llvmToolingCxxFlags) - cpp.linkerFlags: base.concat(["--exclude-libs", "ALL"]) + 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) |