authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-07-08 23:02:38-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-07-08 23:02:38-07:00
log3e864c86da5042fbb5e0f9e25d6ecbc4c2582ef7
treeca4f904a3c6ccadd1197c9c9dc4f8225b0744169
parentaade8856ee8c30c28035cb87920026c0954ff203

CI: azure: update build.zig for LLVM 14


1 files changed, 9 insertions(+), 12 deletions(-)

ci/azure/build.zig+9-12
...@@ -51,11 +51,6 @@ pub fn build(b: *Builder) !void {...@@ -51,11 +51,6 @@ pub fn build(b: *Builder) !void {
51 "llvm-has-csky",51 "llvm-has-csky",
52 "Whether LLVM has the experimental target csky enabled",52 "Whether LLVM has the experimental target csky enabled",
53 ) orelse false;53 ) orelse false;
54 const llvm_has_ve = b.option(
55 bool,
56 "llvm-has-ve",
57 "Whether LLVM has the experimental target ve enabled",
58 ) orelse false;
59 const llvm_has_arc = b.option(54 const llvm_has_arc = b.option(
60 bool,55 bool,
61 "llvm-has-arc",56 "llvm-has-arc",
...@@ -131,7 +126,6 @@ pub fn build(b: *Builder) !void {...@@ -131,7 +126,6 @@ pub fn build(b: *Builder) !void {
131 exe_options.addOption(bool, "have_llvm", enable_llvm);126 exe_options.addOption(bool, "have_llvm", enable_llvm);
132 exe_options.addOption(bool, "llvm_has_m68k", llvm_has_m68k);127 exe_options.addOption(bool, "llvm_has_m68k", llvm_has_m68k);
133 exe_options.addOption(bool, "llvm_has_csky", llvm_has_csky);128 exe_options.addOption(bool, "llvm_has_csky", llvm_has_csky);
134 exe_options.addOption(bool, "llvm_has_ve", llvm_has_ve);
135 exe_options.addOption(bool, "llvm_has_arc", llvm_has_arc);129 exe_options.addOption(bool, "llvm_has_arc", llvm_has_arc);
136 exe_options.addOption(bool, "force_gpa", force_gpa);130 exe_options.addOption(bool, "force_gpa", force_gpa);
137131
...@@ -808,15 +802,11 @@ const clang_libs = [_][]const u8{...@@ -808,15 +802,11 @@ const clang_libs = [_][]const u8{
808 "clangToolingCore",802 "clangToolingCore",
809};803};
810const lld_libs = [_][]const u8{804const lld_libs = [_][]const u8{
811 "lldDriver",
812 "lldMinGW",805 "lldMinGW",
813 "lldELF",806 "lldELF",
814 "lldCOFF",807 "lldCOFF",
815 "lldMachO",
816 "lldWasm",808 "lldWasm",
817 "lldReaderWriter",809 "lldMachO",
818 "lldCore",
819 "lldYAML",
820 "lldCommon",810 "lldCommon",
821};811};
822// This list can be re-generated with `llvm-config --libfiles` and then812// This list can be re-generated with `llvm-config --libfiles` and then
...@@ -834,6 +824,7 @@ const llvm_libs = [_][]const u8{...@@ -834,6 +824,7 @@ const llvm_libs = [_][]const u8{
834 "LLVMXCoreCodeGen",824 "LLVMXCoreCodeGen",
835 "LLVMXCoreDesc",825 "LLVMXCoreDesc",
836 "LLVMXCoreInfo",826 "LLVMXCoreInfo",
827 "LLVMX86TargetMCA",
837 "LLVMX86Disassembler",828 "LLVMX86Disassembler",
838 "LLVMX86AsmParser",829 "LLVMX86AsmParser",
839 "LLVMX86CodeGen",830 "LLVMX86CodeGen",
...@@ -845,6 +836,11 @@ const llvm_libs = [_][]const u8{...@@ -845,6 +836,11 @@ const llvm_libs = [_][]const u8{
845 "LLVMWebAssemblyDesc",836 "LLVMWebAssemblyDesc",
846 "LLVMWebAssemblyUtils",837 "LLVMWebAssemblyUtils",
847 "LLVMWebAssemblyInfo",838 "LLVMWebAssemblyInfo",
839 "LLVMVEDisassembler",
840 "LLVMVEAsmParser",
841 "LLVMVECodeGen",
842 "LLVMVEDesc",
843 "LLVMVEInfo",
848 "LLVMSystemZDisassembler",844 "LLVMSystemZDisassembler",
849 "LLVMSystemZAsmParser",845 "LLVMSystemZAsmParser",
850 "LLVMSystemZCodeGen",846 "LLVMSystemZCodeGen",
...@@ -904,6 +900,7 @@ const llvm_libs = [_][]const u8{...@@ -904,6 +900,7 @@ const llvm_libs = [_][]const u8{
904 "LLVMARMDesc",900 "LLVMARMDesc",
905 "LLVMARMUtils",901 "LLVMARMUtils",
906 "LLVMARMInfo",902 "LLVMARMInfo",
903 "LLVMAMDGPUTargetMCA",
907 "LLVMAMDGPUDisassembler",904 "LLVMAMDGPUDisassembler",
908 "LLVMAMDGPUAsmParser",905 "LLVMAMDGPUAsmParser",
909 "LLVMAMDGPUCodeGen",906 "LLVMAMDGPUCodeGen",
...@@ -949,7 +946,6 @@ const llvm_libs = [_][]const u8{...@@ -949,7 +946,6 @@ const llvm_libs = [_][]const u8{
949 "LLVMMIRParser",946 "LLVMMIRParser",
950 "LLVMAsmPrinter",947 "LLVMAsmPrinter",
951 "LLVMDebugInfoMSF",948 "LLVMDebugInfoMSF",
952 "LLVMDebugInfoDWARF",
953 "LLVMSelectionDAG",949 "LLVMSelectionDAG",
954 "LLVMCodeGen",950 "LLVMCodeGen",
955 "LLVMIRReader",951 "LLVMIRReader",
...@@ -965,6 +961,7 @@ const llvm_libs = [_][]const u8{...@@ -965,6 +961,7 @@ const llvm_libs = [_][]const u8{
965 "LLVMBitWriter",961 "LLVMBitWriter",
966 "LLVMAnalysis",962 "LLVMAnalysis",
967 "LLVMProfileData",963 "LLVMProfileData",
964 "LLVMDebugInfoDWARF",
968 "LLVMObject",965 "LLVMObject",
969 "LLVMTextAPI",966 "LLVMTextAPI",
970 "LLVMMCParser",967 "LLVMMCParser",