diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2022-07-03 18:41:43 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2022-07-03 18:41:43 -0700 |
| commit | 15bdba410a37464f588f0ec1ddde2dfeb9694c16 (patch) | |
| tree | 3ce46860b866bb580a52ba52b71d1c24d08b8cac /build.zig | |
| parent | d588f88b1a46fc3719db50ae81e2354461c1d0da (diff) | |
| download | zig-15bdba410a37464f588f0ec1ddde2dfeb9694c16.tar.gz zig-15bdba410a37464f588f0ec1ddde2dfeb9694c16.zip | |
update build scripts to LLD and LLVM 14 libraries
Diffstat (limited to 'build.zig')
| -rw-r--r-- | build.zig | 22 |
1 files changed, 9 insertions, 13 deletions
@@ -76,11 +76,6 @@ pub fn build(b: *Builder) !void { "llvm-has-csky", "Whether LLVM has the experimental target csky enabled", ) 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( bool, "llvm-has-arc", @@ -172,7 +167,6 @@ pub fn build(b: *Builder) !void { exe_options.addOption(bool, "have_llvm", enable_llvm); 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_ve", llvm_has_ve); exe_options.addOption(bool, "llvm_has_arc", llvm_has_arc); exe_options.addOption(bool, "force_gpa", force_gpa); @@ -396,7 +390,6 @@ pub fn build(b: *Builder) !void { test_cases_options.addOption(bool, "have_llvm", enable_llvm); test_cases_options.addOption(bool, "llvm_has_m68k", llvm_has_m68k); test_cases_options.addOption(bool, "llvm_has_csky", llvm_has_csky); - test_cases_options.addOption(bool, "llvm_has_ve", llvm_has_ve); test_cases_options.addOption(bool, "llvm_has_arc", llvm_has_arc); test_cases_options.addOption(bool, "force_gpa", force_gpa); test_cases_options.addOption(bool, "enable_qemu", b.enable_qemu); @@ -997,15 +990,11 @@ const clang_libs = [_][]const u8{ "clangToolingCore", }; const lld_libs = [_][]const u8{ - "lldDriver", "lldMinGW", "lldELF", "lldCOFF", - "lldMachO", "lldWasm", - "lldReaderWriter", - "lldCore", - "lldYAML", + "lldMachO", "lldCommon", }; // This list can be re-generated with `llvm-config --libfiles` and then @@ -1023,6 +1012,7 @@ const llvm_libs = [_][]const u8{ "LLVMXCoreCodeGen", "LLVMXCoreDesc", "LLVMXCoreInfo", + "LLVMX86TargetMCA", "LLVMX86Disassembler", "LLVMX86AsmParser", "LLVMX86CodeGen", @@ -1034,6 +1024,11 @@ const llvm_libs = [_][]const u8{ "LLVMWebAssemblyDesc", "LLVMWebAssemblyUtils", "LLVMWebAssemblyInfo", + "LLVMVEDisassembler", + "LLVMVEAsmParser", + "LLVMVECodeGen", + "LLVMVEDesc", + "LLVMVEInfo", "LLVMSystemZDisassembler", "LLVMSystemZAsmParser", "LLVMSystemZCodeGen", @@ -1093,6 +1088,7 @@ const llvm_libs = [_][]const u8{ "LLVMARMDesc", "LLVMARMUtils", "LLVMARMInfo", + "LLVMAMDGPUTargetMCA", "LLVMAMDGPUDisassembler", "LLVMAMDGPUAsmParser", "LLVMAMDGPUCodeGen", @@ -1138,7 +1134,6 @@ const llvm_libs = [_][]const u8{ "LLVMMIRParser", "LLVMAsmPrinter", "LLVMDebugInfoMSF", - "LLVMDebugInfoDWARF", "LLVMSelectionDAG", "LLVMCodeGen", "LLVMIRReader", @@ -1154,6 +1149,7 @@ const llvm_libs = [_][]const u8{ "LLVMBitWriter", "LLVMAnalysis", "LLVMProfileData", + "LLVMDebugInfoDWARF", "LLVMObject", "LLVMTextAPI", "LLVMMCParser", |
