CI: azure: update build.zig for LLVM 14

This commit is contained in:
Andrew Kelley 2022-07-08 23:02:38 -07:00
parent aade8856ee
commit 3e864c86da

View File

@ -51,11 +51,6 @@ pub fn build(b: *Builder) !void {
"llvm-has-csky", "llvm-has-csky",
"Whether LLVM has the experimental target csky enabled", "Whether LLVM has the experimental target csky enabled",
) orelse false; ) orelse false;
const llvm_has_ve = b.option(
bool,
"llvm-has-ve",
"Whether LLVM has the experimental target ve enabled",
) orelse false;
const llvm_has_arc = b.option( const llvm_has_arc = b.option(
bool, bool,
"llvm-has-arc", "llvm-has-arc",
@ -131,7 +126,6 @@ pub fn build(b: *Builder) !void {
exe_options.addOption(bool, "have_llvm", enable_llvm); exe_options.addOption(bool, "have_llvm", enable_llvm);
exe_options.addOption(bool, "llvm_has_m68k", llvm_has_m68k); exe_options.addOption(bool, "llvm_has_m68k", llvm_has_m68k);
exe_options.addOption(bool, "llvm_has_csky", llvm_has_csky); exe_options.addOption(bool, "llvm_has_csky", llvm_has_csky);
exe_options.addOption(bool, "llvm_has_ve", llvm_has_ve);
exe_options.addOption(bool, "llvm_has_arc", llvm_has_arc); exe_options.addOption(bool, "llvm_has_arc", llvm_has_arc);
exe_options.addOption(bool, "force_gpa", force_gpa); exe_options.addOption(bool, "force_gpa", force_gpa);
@ -808,15 +802,11 @@ const clang_libs = [_][]const u8{
"clangToolingCore", "clangToolingCore",
}; };
const lld_libs = [_][]const u8{ const lld_libs = [_][]const u8{
"lldDriver",
"lldMinGW", "lldMinGW",
"lldELF", "lldELF",
"lldCOFF", "lldCOFF",
"lldMachO",
"lldWasm", "lldWasm",
"lldReaderWriter", "lldMachO",
"lldCore",
"lldYAML",
"lldCommon", "lldCommon",
}; };
// This list can be re-generated with `llvm-config --libfiles` and then // This list can be re-generated with `llvm-config --libfiles` and then
@ -834,6 +824,7 @@ const llvm_libs = [_][]const u8{
"LLVMXCoreCodeGen", "LLVMXCoreCodeGen",
"LLVMXCoreDesc", "LLVMXCoreDesc",
"LLVMXCoreInfo", "LLVMXCoreInfo",
"LLVMX86TargetMCA",
"LLVMX86Disassembler", "LLVMX86Disassembler",
"LLVMX86AsmParser", "LLVMX86AsmParser",
"LLVMX86CodeGen", "LLVMX86CodeGen",
@ -845,6 +836,11 @@ const llvm_libs = [_][]const u8{
"LLVMWebAssemblyDesc", "LLVMWebAssemblyDesc",
"LLVMWebAssemblyUtils", "LLVMWebAssemblyUtils",
"LLVMWebAssemblyInfo", "LLVMWebAssemblyInfo",
"LLVMVEDisassembler",
"LLVMVEAsmParser",
"LLVMVECodeGen",
"LLVMVEDesc",
"LLVMVEInfo",
"LLVMSystemZDisassembler", "LLVMSystemZDisassembler",
"LLVMSystemZAsmParser", "LLVMSystemZAsmParser",
"LLVMSystemZCodeGen", "LLVMSystemZCodeGen",
@ -904,6 +900,7 @@ const llvm_libs = [_][]const u8{
"LLVMARMDesc", "LLVMARMDesc",
"LLVMARMUtils", "LLVMARMUtils",
"LLVMARMInfo", "LLVMARMInfo",
"LLVMAMDGPUTargetMCA",
"LLVMAMDGPUDisassembler", "LLVMAMDGPUDisassembler",
"LLVMAMDGPUAsmParser", "LLVMAMDGPUAsmParser",
"LLVMAMDGPUCodeGen", "LLVMAMDGPUCodeGen",
@ -949,7 +946,6 @@ const llvm_libs = [_][]const u8{
"LLVMMIRParser", "LLVMMIRParser",
"LLVMAsmPrinter", "LLVMAsmPrinter",
"LLVMDebugInfoMSF", "LLVMDebugInfoMSF",
"LLVMDebugInfoDWARF",
"LLVMSelectionDAG", "LLVMSelectionDAG",
"LLVMCodeGen", "LLVMCodeGen",
"LLVMIRReader", "LLVMIRReader",
@ -965,6 +961,7 @@ const llvm_libs = [_][]const u8{
"LLVMBitWriter", "LLVMBitWriter",
"LLVMAnalysis", "LLVMAnalysis",
"LLVMProfileData", "LLVMProfileData",
"LLVMDebugInfoDWARF",
"LLVMObject", "LLVMObject",
"LLVMTextAPI", "LLVMTextAPI",
"LLVMMCParser", "LLVMMCParser",