ClangFormat: Fix build on Windows and macOS

Amends 355c5a7c73.

Change-Id: I4c350d92766e35fca2230c756fb07772e0524c08
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
Christian Stenger
2022-03-30 06:56:15 +02:00
parent ce4395320f
commit 42d6704c4f

View File

@@ -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)