@@ -29,14 +29,13 @@ cmake(
29
29
"LLVM_INCLUDE_TOOLS": "off",
30
30
"LLVM_BUILD_UTILS": "off",
31
31
"LLVM_INCLUDE_UTILS": "off",
32
+ "LLVM_ENABLE_IDE": "off",
32
33
"LLVM_ENABLE_LIBEDIT": "off",
33
34
"LLVM_ENABLE_LIBXML2": "off",
34
35
"LLVM_ENABLE_TERMINFO": "off",
35
36
"LLVM_ENABLE_ZLIB": "off",
36
37
"LLVM_TARGETS_TO_BUILD": "X86",
37
- # Workaround for the issue with statically linked libstdc++
38
- # using -l:libstdc++.a.
39
- "CMAKE_CXX_FLAGS": "-lstdc++",
38
+ "CMAKE_CXX_FLAGS": "-Wno-unused-command-line-argument",
40
39
},
41
40
env_vars = {
42
41
# Workaround for the -DDEBUG flag added in fastbuild on macOS,
@@ -48,63 +47,72 @@ cmake(
48
47
generate_args = ["-GNinja"],
49
48
lib_source = ":srcs",
50
49
out_static_libs = [
51
- "libLLVMInterpreter.a",
52
50
"libLLVMWindowsManifest.a",
51
+ "libLLVMXRay.a",
53
52
"libLLVMLibDriver.a",
54
- "libLLVMObjectYAML .a",
53
+ "libLLVMDlltoolDriver .a",
55
54
"libLLVMCoverage.a",
56
55
"libLLVMLineEditor.a",
57
- "libLLVMDlltoolDriver.a",
58
- "libLLVMOption.a",
59
- "libLLVMTableGen.a",
60
- "libLLVMFuzzMutate.a",
56
+ "libLLVMX86Disassembler.a",
57
+ "libLLVMX86AsmParser.a",
58
+ "libLLVMX86CodeGen.a",
59
+ "libLLVMX86Desc.a",
60
+ "libLLVMX86Info.a",
61
+ "libLLVMOrcJIT.a",
62
+ "libLLVMMCJIT.a",
63
+ "libLLVMJITLink.a",
64
+ "libLLVMOrcTargetProcess.a",
65
+ "libLLVMOrcShared.a",
66
+ "libLLVMInterpreter.a",
67
+ "libLLVMExecutionEngine.a",
68
+ "libLLVMRuntimeDyld.a",
61
69
"libLLVMSymbolize.a",
62
- "libLLVMCoroutines.a",
63
70
"libLLVMDebugInfoPDB.a",
71
+ "libLLVMDebugInfoGSYM.a",
72
+ "libLLVMOption.a",
73
+ "libLLVMObjectYAML.a",
74
+ "libLLVMMCA.a",
75
+ "libLLVMMCDisassembler.a",
64
76
"libLLVMLTO.a",
65
- "libLLVMObjCARCOpts.a",
66
- "libLLVMMIRParser.a",
67
- "libLLVMOrcJIT.a",
68
- "libLLVMOrcError.a",
69
- "libLLVMJITLink.a",
70
77
"libLLVMPasses.a",
78
+ "libLLVMCFGuard.a",
79
+ "libLLVMCoroutines.a",
80
+ "libLLVMObjCARCOpts.a",
81
+ "libLLVMHelloNew.a",
71
82
"libLLVMipo.a",
72
- "libLLVMInstrumentation.a",
73
83
"libLLVMVectorize.a",
74
84
"libLLVMLinker.a",
75
- "libLLVMIRReader.a",
76
- "libLLVMAsmParser.a",
77
- "libLLVMX86Disassembler.a",
78
- "libLLVMX86AsmParser.a",
79
- "libLLVMX86CodeGen.a",
80
- "libLLVMCFGuard.a",
85
+ "libLLVMInstrumentation.a",
86
+ "libLLVMFrontendOpenMP.a",
87
+ "libLLVMFrontendOpenACC.a",
88
+ "libLLVMExtensions.a",
89
+ "libLLVMDWARFLinker.a",
81
90
"libLLVMGlobalISel.a",
82
- "libLLVMSelectionDAG .a",
91
+ "libLLVMMIRParser .a",
83
92
"libLLVMAsmPrinter.a",
84
93
"libLLVMDebugInfoDWARF.a",
94
+ "libLLVMSelectionDAG.a",
85
95
"libLLVMCodeGen.a",
96
+ "libLLVMIRReader.a",
97
+ "libLLVMAsmParser.a",
98
+ "libLLVMInterfaceStub.a",
99
+ "libLLVMFileCheck.a",
100
+ "libLLVMFuzzMutate.a",
101
+ "libLLVMTarget.a",
86
102
"libLLVMScalarOpts.a",
87
103
"libLLVMInstCombine.a",
88
104
"libLLVMAggressiveInstCombine.a",
89
105
"libLLVMTransformUtils.a",
90
106
"libLLVMBitWriter.a",
91
- "libLLVMX86Desc.a",
92
- "libLLVMMCDisassembler.a",
93
- "libLLVMX86Utils.a",
94
- "libLLVMX86Info.a",
95
- "libLLVMMCJIT.a",
96
- "libLLVMExecutionEngine.a",
97
- "libLLVMTarget.a",
98
107
"libLLVMAnalysis.a",
99
108
"libLLVMProfileData.a",
100
- "libLLVMRuntimeDyld.a",
101
109
"libLLVMObject.a",
102
110
"libLLVMTextAPI.a",
103
111
"libLLVMMCParser.a",
104
- "libLLVMBitReader.a",
105
112
"libLLVMMC.a",
106
113
"libLLVMDebugInfoCodeView.a",
107
114
"libLLVMDebugInfoMSF.a",
115
+ "libLLVMBitReader.a",
108
116
"libLLVMCore.a",
109
117
"libLLVMRemarks.a",
110
118
"libLLVMBitstreamReader.a",
0 commit comments