add clang libraries
This commit is contained in:
parent
90f4132d88
commit
3acc68f52e
46
build.zig
46
build.zig
@ -103,6 +103,7 @@ pub fn build(b: *std.Build) !void {
|
||||
.flags = &.{"-g"},
|
||||
});
|
||||
|
||||
const zlib = if (target.result.os.tag == .windows) "zstd.lib" else "libzstd.a";
|
||||
const llvm_libraries = [_][]const u8{
|
||||
"libLLVMAArch64AsmParser.a",
|
||||
"libLLVMAArch64CodeGen.a",
|
||||
@ -294,8 +295,51 @@ pub fn build(b: *std.Build) !void {
|
||||
"liblldMinGW.a",
|
||||
"liblldWasm.a",
|
||||
// Zlib
|
||||
zlib,
|
||||
"libz.a",
|
||||
if (target.result.os.tag == .windows) "zstd.lib" else "libzstd.a",
|
||||
// Clang
|
||||
"libclangAnalysis.a",
|
||||
"libclangAnalysisFlowSensitive.a",
|
||||
"libclangAnalysisFlowSensitiveModels.a",
|
||||
"libclangAPINotes.a",
|
||||
"libclangARCMigrate.a",
|
||||
"libclangAST.a",
|
||||
"libclangASTMatchers.a",
|
||||
"libclangBasic.a",
|
||||
"libclangCodeGen.a",
|
||||
"libclangCrossTU.a",
|
||||
"libclangDependencyScanning.a",
|
||||
"libclangDirectoryWatcher.a",
|
||||
"libclangDriver.a",
|
||||
"libclangDynamicASTMatchers.a",
|
||||
"libclangEdit.a",
|
||||
"libclangExtractAPI.a",
|
||||
"libclangFormat.a",
|
||||
"libclangFrontend.a",
|
||||
"libclangFrontendTool.a",
|
||||
"libclangHandleCXX.a",
|
||||
"libclangHandleLLVM.a",
|
||||
"libclangIndex.a",
|
||||
"libclangIndexSerialization.a",
|
||||
"libclangInterpreter.a",
|
||||
"libclangLex.a",
|
||||
"libclangParse.a",
|
||||
"libclangRewrite.a",
|
||||
"libclangRewriteFrontend.a",
|
||||
"libclangSema.a",
|
||||
"libclangSerialization.a",
|
||||
"libclangStaticAnalyzerCheckers.a",
|
||||
"libclangStaticAnalyzerCore.a",
|
||||
"libclangStaticAnalyzerFrontend.a",
|
||||
"libclangSupport.a",
|
||||
"libclangTooling.a",
|
||||
"libclangToolingASTDiff.a",
|
||||
"libclangToolingCore.a",
|
||||
"libclangToolingInclusions.a",
|
||||
"libclangToolingInclusionsStdlib.a",
|
||||
"libclangToolingRefactoring.a",
|
||||
"libclangToolingSyntax.a",
|
||||
"libclangTransformer.a",
|
||||
};
|
||||
|
||||
for (llvm_libraries) |llvm_library| {
|
||||
|
Loading…
x
Reference in New Issue
Block a user