| ... | ... | @@ -7,7 +7,30 @@ |
| 7 | 7 | # LLVM_LIBRARIES |
| 8 | 8 | # LLVM_LIBDIRS |
| 9 | 9 | |
| 10 | | if("${ZIG_TARGET_TRIPLE}" STREQUAL "native") |
| 10 | find_path(LLVM_INCLUDE_DIRS NAMES llvm/IR/IRBuilder.h |
| 11 | PATHS |
| 12 | /usr/lib/llvm/10/include |
| 13 | /usr/lib/llvm-10/include |
| 14 | /usr/lib/llvm-10.0/include |
| 15 | /usr/local/llvm10/include |
| 16 | /usr/local/llvm100/include |
| 17 | /mingw64/include |
| 18 | ) |
| 19 | |
| 20 | if(ZIG_PREFER_CLANG_CPP_DYLIB) |
| 21 | find_library(LLVM_LIBRARIES |
| 22 | NAMES |
| 23 | LLVM-10.0 |
| 24 | LLVM-10 |
| 25 | LLVM-100 |
| 26 | LLVM |
| 27 | PATHS |
| 28 | ${LLVM_LIBDIRS} |
| 29 | /usr/lib/llvm-10/lib |
| 30 | /usr/local/llvm10/lib |
| 31 | /usr/local/llvm100/lib |
| 32 | ) |
| 33 | elseif("${ZIG_TARGET_TRIPLE}" STREQUAL "native") |
| 11 | 34 | find_program(LLVM_CONFIG_EXE |
| 12 | 35 | NAMES llvm-config-10 llvm-config-10.0 llvm-config100 llvm-config10 llvm-config |
| 13 | 36 | PATHS |
| ... | ... | @@ -106,11 +129,6 @@ if("${ZIG_TARGET_TRIPLE}" STREQUAL "native") |
| 106 | 129 | string(REPLACE " " ";" LLVM_LIBDIRS "${LLVM_LIBDIRS_SPACES}") |
| 107 | 130 | endif() |
| 108 | 131 | |
| 109 | | execute_process( |
| 110 | | COMMAND ${LLVM_CONFIG_EXE} --includedir |
| 111 | | OUTPUT_VARIABLE LLVM_INCLUDE_DIRS |
| 112 | | OUTPUT_STRIP_TRAILING_WHITESPACE) |
| 113 | | |
| 114 | 132 | set(LLVM_LIBRARIES ${LLVM_LIBRARIES} ${LLVM_SYSTEM_LIBS}) |
| 115 | 133 | |
| 116 | 134 | if(NOT LLVM_LIBRARIES) |
| ... | ... | @@ -124,182 +142,173 @@ else() |
| 124 | 142 | # to support more complicated setups. We also assume the experimental target |
| 125 | 143 | # AVR is enabled. |
| 126 | 144 | |
| 127 | | find_path(LLVM_INCLUDE_DIRS NAMES llvm/IR/IRBuilder.h |
| 128 | | PATHS |
| 129 | | /usr/lib/llvm/10/include |
| 130 | | /usr/lib/llvm-10/include |
| 131 | | /usr/lib/llvm-10.0/include |
| 132 | | /usr/local/llvm100/include |
| 133 | | /usr/local/llvm10/include |
| 134 | | /mingw64/include) |
| 135 | | |
| 136 | | macro(FIND_AND_ADD_LLVM_LIB _libname_) |
| 137 | | string(TOUPPER ${_libname_} _prettylibname_) |
| 138 | | find_library(LLVM_${_prettylibname_}_LIB NAMES ${_libname_} |
| 139 | | PATHS |
| 140 | | ${LLVM_LIBDIRS} |
| 141 | | /usr/lib/llvm/10/lib |
| 142 | | /usr/lib/llvm-10/lib |
| 143 | | /usr/lib/llvm-10.0/lib |
| 144 | | /usr/local/llvm100/lib |
| 145 | | /usr/local/llvm10/lib |
| 146 | | /mingw64/lib |
| 147 | | /c/msys64/mingw64/lib |
| 148 | | c:\\msys64\\mingw64\\lib) |
| 149 | | set(LLVM_LIBRARIES ${LLVM_LIBRARIES} ${LLVM_${_prettylibname_}_LIB}) |
| 150 | | endmacro(FIND_AND_ADD_LLVM_LIB) |
| 145 | macro(FIND_AND_ADD_LLVM_LIB _libname_) |
| 146 | string(TOUPPER ${_libname_} _prettylibname_) |
| 147 | find_library(LLVM_${_prettylibname_}_LIB NAMES ${_libname_} |
| 148 | PATHS |
| 149 | ${LLVM_LIBDIRS} |
| 150 | /usr/lib/llvm/10/lib |
| 151 | /usr/lib/llvm-10/lib |
| 152 | /usr/lib/llvm-10.0/lib |
| 153 | /usr/local/llvm100/lib |
| 154 | /usr/local/llvm10/lib |
| 155 | /mingw64/lib |
| 156 | /c/msys64/mingw64/lib |
| 157 | c:\\msys64\\mingw64\\lib) |
| 158 | set(LLVM_LIBRARIES ${LLVM_LIBRARIES} ${LLVM_${_prettylibname_}_LIB}) |
| 159 | endmacro(FIND_AND_ADD_LLVM_LIB) |
| 151 | 160 | |
| 152 | | # This list can be re-generated with `llvm-config --libfiles` and then |
| 153 | | # reformatting using your favorite text editor. Note we do not execute |
| 154 | | # `llvm-config` here because we are cross compiling. |
| 155 | | FIND_AND_ADD_LLVM_LIB(LLVMXRay) |
| 156 | | FIND_AND_ADD_LLVM_LIB(LLVMWindowsManifest) |
| 157 | | FIND_AND_ADD_LLVM_LIB(LLVMSymbolize) |
| 158 | | FIND_AND_ADD_LLVM_LIB(LLVMDebugInfoPDB) |
| 159 | | FIND_AND_ADD_LLVM_LIB(LLVMOrcJIT) |
| 160 | | FIND_AND_ADD_LLVM_LIB(LLVMOrcError) |
| 161 | | FIND_AND_ADD_LLVM_LIB(LLVMJITLink) |
| 162 | | FIND_AND_ADD_LLVM_LIB(LLVMObjectYAML) |
| 163 | | FIND_AND_ADD_LLVM_LIB(LLVMMCA) |
| 164 | | FIND_AND_ADD_LLVM_LIB(LLVMLTO) |
| 165 | | FIND_AND_ADD_LLVM_LIB(LLVMPasses) |
| 166 | | FIND_AND_ADD_LLVM_LIB(LLVMObjCARCOpts) |
| 167 | | FIND_AND_ADD_LLVM_LIB(LLVMLineEditor) |
| 168 | | FIND_AND_ADD_LLVM_LIB(LLVMLibDriver) |
| 169 | | FIND_AND_ADD_LLVM_LIB(LLVMInterpreter) |
| 170 | | FIND_AND_ADD_LLVM_LIB(LLVMFuzzMutate) |
| 171 | | FIND_AND_ADD_LLVM_LIB(LLVMFrontendOpenMP) |
| 172 | | FIND_AND_ADD_LLVM_LIB(LLVMMCJIT) |
| 173 | | FIND_AND_ADD_LLVM_LIB(LLVMExecutionEngine) |
| 174 | | FIND_AND_ADD_LLVM_LIB(LLVMRuntimeDyld) |
| 175 | | FIND_AND_ADD_LLVM_LIB(LLVMDWARFLinker) |
| 176 | | FIND_AND_ADD_LLVM_LIB(LLVMDlltoolDriver) |
| 177 | | FIND_AND_ADD_LLVM_LIB(LLVMOption) |
| 178 | | FIND_AND_ADD_LLVM_LIB(LLVMDebugInfoGSYM) |
| 179 | | FIND_AND_ADD_LLVM_LIB(LLVMCoverage) |
| 180 | | FIND_AND_ADD_LLVM_LIB(LLVMCoroutines) |
| 181 | | FIND_AND_ADD_LLVM_LIB(LLVMAVRDisassembler) |
| 182 | | FIND_AND_ADD_LLVM_LIB(LLVMAVRCodeGen) |
| 183 | | FIND_AND_ADD_LLVM_LIB(LLVMAVRAsmParser) |
| 184 | | FIND_AND_ADD_LLVM_LIB(LLVMAVRDesc) |
| 185 | | FIND_AND_ADD_LLVM_LIB(LLVMAVRInfo) |
| 186 | | FIND_AND_ADD_LLVM_LIB(LLVMXCoreDisassembler) |
| 187 | | FIND_AND_ADD_LLVM_LIB(LLVMXCoreCodeGen) |
| 188 | | FIND_AND_ADD_LLVM_LIB(LLVMXCoreDesc) |
| 189 | | FIND_AND_ADD_LLVM_LIB(LLVMXCoreInfo) |
| 190 | | FIND_AND_ADD_LLVM_LIB(LLVMX86Disassembler) |
| 191 | | FIND_AND_ADD_LLVM_LIB(LLVMX86AsmParser) |
| 192 | | FIND_AND_ADD_LLVM_LIB(LLVMX86CodeGen) |
| 193 | | FIND_AND_ADD_LLVM_LIB(LLVMX86Desc) |
| 194 | | FIND_AND_ADD_LLVM_LIB(LLVMX86Utils) |
| 195 | | FIND_AND_ADD_LLVM_LIB(LLVMX86Info) |
| 196 | | FIND_AND_ADD_LLVM_LIB(LLVMWebAssemblyDisassembler) |
| 197 | | FIND_AND_ADD_LLVM_LIB(LLVMWebAssemblyCodeGen) |
| 198 | | FIND_AND_ADD_LLVM_LIB(LLVMWebAssemblyDesc) |
| 199 | | FIND_AND_ADD_LLVM_LIB(LLVMWebAssemblyAsmParser) |
| 200 | | FIND_AND_ADD_LLVM_LIB(LLVMWebAssemblyInfo) |
| 201 | | FIND_AND_ADD_LLVM_LIB(LLVMSystemZDisassembler) |
| 202 | | FIND_AND_ADD_LLVM_LIB(LLVMSystemZCodeGen) |
| 203 | | FIND_AND_ADD_LLVM_LIB(LLVMSystemZAsmParser) |
| 204 | | FIND_AND_ADD_LLVM_LIB(LLVMSystemZDesc) |
| 205 | | FIND_AND_ADD_LLVM_LIB(LLVMSystemZInfo) |
| 206 | | FIND_AND_ADD_LLVM_LIB(LLVMSparcDisassembler) |
| 207 | | FIND_AND_ADD_LLVM_LIB(LLVMSparcCodeGen) |
| 208 | | FIND_AND_ADD_LLVM_LIB(LLVMSparcAsmParser) |
| 209 | | FIND_AND_ADD_LLVM_LIB(LLVMSparcDesc) |
| 210 | | FIND_AND_ADD_LLVM_LIB(LLVMSparcInfo) |
| 211 | | FIND_AND_ADD_LLVM_LIB(LLVMRISCVDisassembler) |
| 212 | | FIND_AND_ADD_LLVM_LIB(LLVMRISCVCodeGen) |
| 213 | | FIND_AND_ADD_LLVM_LIB(LLVMRISCVAsmParser) |
| 214 | | FIND_AND_ADD_LLVM_LIB(LLVMRISCVDesc) |
| 215 | | FIND_AND_ADD_LLVM_LIB(LLVMRISCVUtils) |
| 216 | | FIND_AND_ADD_LLVM_LIB(LLVMRISCVInfo) |
| 217 | | FIND_AND_ADD_LLVM_LIB(LLVMPowerPCDisassembler) |
| 218 | | FIND_AND_ADD_LLVM_LIB(LLVMPowerPCCodeGen) |
| 219 | | FIND_AND_ADD_LLVM_LIB(LLVMPowerPCAsmParser) |
| 220 | | FIND_AND_ADD_LLVM_LIB(LLVMPowerPCDesc) |
| 221 | | FIND_AND_ADD_LLVM_LIB(LLVMPowerPCInfo) |
| 222 | | FIND_AND_ADD_LLVM_LIB(LLVMNVPTXCodeGen) |
| 223 | | FIND_AND_ADD_LLVM_LIB(LLVMNVPTXDesc) |
| 224 | | FIND_AND_ADD_LLVM_LIB(LLVMNVPTXInfo) |
| 225 | | FIND_AND_ADD_LLVM_LIB(LLVMMSP430Disassembler) |
| 226 | | FIND_AND_ADD_LLVM_LIB(LLVMMSP430CodeGen) |
| 227 | | FIND_AND_ADD_LLVM_LIB(LLVMMSP430AsmParser) |
| 228 | | FIND_AND_ADD_LLVM_LIB(LLVMMSP430Desc) |
| 229 | | FIND_AND_ADD_LLVM_LIB(LLVMMSP430Info) |
| 230 | | FIND_AND_ADD_LLVM_LIB(LLVMMipsDisassembler) |
| 231 | | FIND_AND_ADD_LLVM_LIB(LLVMMipsCodeGen) |
| 232 | | FIND_AND_ADD_LLVM_LIB(LLVMMipsAsmParser) |
| 233 | | FIND_AND_ADD_LLVM_LIB(LLVMMipsDesc) |
| 234 | | FIND_AND_ADD_LLVM_LIB(LLVMMipsInfo) |
| 235 | | FIND_AND_ADD_LLVM_LIB(LLVMLanaiDisassembler) |
| 236 | | FIND_AND_ADD_LLVM_LIB(LLVMLanaiCodeGen) |
| 237 | | FIND_AND_ADD_LLVM_LIB(LLVMLanaiAsmParser) |
| 238 | | FIND_AND_ADD_LLVM_LIB(LLVMLanaiDesc) |
| 239 | | FIND_AND_ADD_LLVM_LIB(LLVMLanaiInfo) |
| 240 | | FIND_AND_ADD_LLVM_LIB(LLVMHexagonDisassembler) |
| 241 | | FIND_AND_ADD_LLVM_LIB(LLVMHexagonCodeGen) |
| 242 | | FIND_AND_ADD_LLVM_LIB(LLVMHexagonAsmParser) |
| 243 | | FIND_AND_ADD_LLVM_LIB(LLVMHexagonDesc) |
| 244 | | FIND_AND_ADD_LLVM_LIB(LLVMHexagonInfo) |
| 245 | | FIND_AND_ADD_LLVM_LIB(LLVMBPFDisassembler) |
| 246 | | FIND_AND_ADD_LLVM_LIB(LLVMBPFCodeGen) |
| 247 | | FIND_AND_ADD_LLVM_LIB(LLVMBPFAsmParser) |
| 248 | | FIND_AND_ADD_LLVM_LIB(LLVMBPFDesc) |
| 249 | | FIND_AND_ADD_LLVM_LIB(LLVMBPFInfo) |
| 250 | | FIND_AND_ADD_LLVM_LIB(LLVMARMDisassembler) |
| 251 | | FIND_AND_ADD_LLVM_LIB(LLVMARMCodeGen) |
| 252 | | FIND_AND_ADD_LLVM_LIB(LLVMARMAsmParser) |
| 253 | | FIND_AND_ADD_LLVM_LIB(LLVMARMDesc) |
| 254 | | FIND_AND_ADD_LLVM_LIB(LLVMARMUtils) |
| 255 | | FIND_AND_ADD_LLVM_LIB(LLVMARMInfo) |
| 256 | | FIND_AND_ADD_LLVM_LIB(LLVMAMDGPUDisassembler) |
| 257 | | FIND_AND_ADD_LLVM_LIB(LLVMAMDGPUCodeGen) |
| 258 | | FIND_AND_ADD_LLVM_LIB(LLVMMIRParser) |
| 259 | | FIND_AND_ADD_LLVM_LIB(LLVMipo) |
| 260 | | FIND_AND_ADD_LLVM_LIB(LLVMInstrumentation) |
| 261 | | FIND_AND_ADD_LLVM_LIB(LLVMVectorize) |
| 262 | | FIND_AND_ADD_LLVM_LIB(LLVMLinker) |
| 263 | | FIND_AND_ADD_LLVM_LIB(LLVMIRReader) |
| 264 | | FIND_AND_ADD_LLVM_LIB(LLVMAsmParser) |
| 265 | | FIND_AND_ADD_LLVM_LIB(LLVMAMDGPUAsmParser) |
| 266 | | FIND_AND_ADD_LLVM_LIB(LLVMAMDGPUDesc) |
| 267 | | FIND_AND_ADD_LLVM_LIB(LLVMAMDGPUUtils) |
| 268 | | FIND_AND_ADD_LLVM_LIB(LLVMAMDGPUInfo) |
| 269 | | FIND_AND_ADD_LLVM_LIB(LLVMAArch64Disassembler) |
| 270 | | FIND_AND_ADD_LLVM_LIB(LLVMMCDisassembler) |
| 271 | | FIND_AND_ADD_LLVM_LIB(LLVMAArch64CodeGen) |
| 272 | | FIND_AND_ADD_LLVM_LIB(LLVMCFGuard) |
| 273 | | FIND_AND_ADD_LLVM_LIB(LLVMGlobalISel) |
| 274 | | FIND_AND_ADD_LLVM_LIB(LLVMSelectionDAG) |
| 275 | | FIND_AND_ADD_LLVM_LIB(LLVMAsmPrinter) |
| 276 | | FIND_AND_ADD_LLVM_LIB(LLVMDebugInfoDWARF) |
| 277 | | FIND_AND_ADD_LLVM_LIB(LLVMCodeGen) |
| 278 | | FIND_AND_ADD_LLVM_LIB(LLVMTarget) |
| 279 | | FIND_AND_ADD_LLVM_LIB(LLVMScalarOpts) |
| 280 | | FIND_AND_ADD_LLVM_LIB(LLVMInstCombine) |
| 281 | | FIND_AND_ADD_LLVM_LIB(LLVMAggressiveInstCombine) |
| 282 | | FIND_AND_ADD_LLVM_LIB(LLVMTransformUtils) |
| 283 | | FIND_AND_ADD_LLVM_LIB(LLVMBitWriter) |
| 284 | | FIND_AND_ADD_LLVM_LIB(LLVMAnalysis) |
| 285 | | FIND_AND_ADD_LLVM_LIB(LLVMProfileData) |
| 286 | | FIND_AND_ADD_LLVM_LIB(LLVMObject) |
| 287 | | FIND_AND_ADD_LLVM_LIB(LLVMTextAPI) |
| 288 | | FIND_AND_ADD_LLVM_LIB(LLVMBitReader) |
| 289 | | FIND_AND_ADD_LLVM_LIB(LLVMCore) |
| 290 | | FIND_AND_ADD_LLVM_LIB(LLVMRemarks) |
| 291 | | FIND_AND_ADD_LLVM_LIB(LLVMBitstreamReader) |
| 292 | | FIND_AND_ADD_LLVM_LIB(LLVMAArch64AsmParser) |
| 293 | | FIND_AND_ADD_LLVM_LIB(LLVMMCParser) |
| 294 | | FIND_AND_ADD_LLVM_LIB(LLVMAArch64Desc) |
| 295 | | FIND_AND_ADD_LLVM_LIB(LLVMMC) |
| 296 | | FIND_AND_ADD_LLVM_LIB(LLVMDebugInfoCodeView) |
| 297 | | FIND_AND_ADD_LLVM_LIB(LLVMDebugInfoMSF) |
| 298 | | FIND_AND_ADD_LLVM_LIB(LLVMBinaryFormat) |
| 299 | | FIND_AND_ADD_LLVM_LIB(LLVMAArch64Utils) |
| 300 | | FIND_AND_ADD_LLVM_LIB(LLVMAArch64Info) |
| 301 | | FIND_AND_ADD_LLVM_LIB(LLVMSupport) |
| 302 | | FIND_AND_ADD_LLVM_LIB(LLVMDemangle) |
| 161 | # This list can be re-generated with `llvm-config --libfiles` and then |
| 162 | # reformatting using your favorite text editor. Note we do not execute |
| 163 | # `llvm-config` here because we are cross compiling. |
| 164 | FIND_AND_ADD_LLVM_LIB(LLVMXRay) |
| 165 | FIND_AND_ADD_LLVM_LIB(LLVMWindowsManifest) |
| 166 | FIND_AND_ADD_LLVM_LIB(LLVMSymbolize) |
| 167 | FIND_AND_ADD_LLVM_LIB(LLVMDebugInfoPDB) |
| 168 | FIND_AND_ADD_LLVM_LIB(LLVMOrcJIT) |
| 169 | FIND_AND_ADD_LLVM_LIB(LLVMOrcError) |
| 170 | FIND_AND_ADD_LLVM_LIB(LLVMJITLink) |
| 171 | FIND_AND_ADD_LLVM_LIB(LLVMObjectYAML) |
| 172 | FIND_AND_ADD_LLVM_LIB(LLVMMCA) |
| 173 | FIND_AND_ADD_LLVM_LIB(LLVMLTO) |
| 174 | FIND_AND_ADD_LLVM_LIB(LLVMPasses) |
| 175 | FIND_AND_ADD_LLVM_LIB(LLVMObjCARCOpts) |
| 176 | FIND_AND_ADD_LLVM_LIB(LLVMLineEditor) |
| 177 | FIND_AND_ADD_LLVM_LIB(LLVMLibDriver) |
| 178 | FIND_AND_ADD_LLVM_LIB(LLVMInterpreter) |
| 179 | FIND_AND_ADD_LLVM_LIB(LLVMFuzzMutate) |
| 180 | FIND_AND_ADD_LLVM_LIB(LLVMFrontendOpenMP) |
| 181 | FIND_AND_ADD_LLVM_LIB(LLVMMCJIT) |
| 182 | FIND_AND_ADD_LLVM_LIB(LLVMExecutionEngine) |
| 183 | FIND_AND_ADD_LLVM_LIB(LLVMRuntimeDyld) |
| 184 | FIND_AND_ADD_LLVM_LIB(LLVMDWARFLinker) |
| 185 | FIND_AND_ADD_LLVM_LIB(LLVMDlltoolDriver) |
| 186 | FIND_AND_ADD_LLVM_LIB(LLVMOption) |
| 187 | FIND_AND_ADD_LLVM_LIB(LLVMDebugInfoGSYM) |
| 188 | FIND_AND_ADD_LLVM_LIB(LLVMCoverage) |
| 189 | FIND_AND_ADD_LLVM_LIB(LLVMCoroutines) |
| 190 | FIND_AND_ADD_LLVM_LIB(LLVMAVRDisassembler) |
| 191 | FIND_AND_ADD_LLVM_LIB(LLVMAVRCodeGen) |
| 192 | FIND_AND_ADD_LLVM_LIB(LLVMAVRAsmParser) |
| 193 | FIND_AND_ADD_LLVM_LIB(LLVMAVRDesc) |
| 194 | FIND_AND_ADD_LLVM_LIB(LLVMAVRInfo) |
| 195 | FIND_AND_ADD_LLVM_LIB(LLVMXCoreDisassembler) |
| 196 | FIND_AND_ADD_LLVM_LIB(LLVMXCoreCodeGen) |
| 197 | FIND_AND_ADD_LLVM_LIB(LLVMXCoreDesc) |
| 198 | FIND_AND_ADD_LLVM_LIB(LLVMXCoreInfo) |
| 199 | FIND_AND_ADD_LLVM_LIB(LLVMX86Disassembler) |
| 200 | FIND_AND_ADD_LLVM_LIB(LLVMX86AsmParser) |
| 201 | FIND_AND_ADD_LLVM_LIB(LLVMX86CodeGen) |
| 202 | FIND_AND_ADD_LLVM_LIB(LLVMX86Desc) |
| 203 | FIND_AND_ADD_LLVM_LIB(LLVMX86Utils) |
| 204 | FIND_AND_ADD_LLVM_LIB(LLVMX86Info) |
| 205 | FIND_AND_ADD_LLVM_LIB(LLVMWebAssemblyDisassembler) |
| 206 | FIND_AND_ADD_LLVM_LIB(LLVMWebAssemblyCodeGen) |
| 207 | FIND_AND_ADD_LLVM_LIB(LLVMWebAssemblyDesc) |
| 208 | FIND_AND_ADD_LLVM_LIB(LLVMWebAssemblyAsmParser) |
| 209 | FIND_AND_ADD_LLVM_LIB(LLVMWebAssemblyInfo) |
| 210 | FIND_AND_ADD_LLVM_LIB(LLVMSystemZDisassembler) |
| 211 | FIND_AND_ADD_LLVM_LIB(LLVMSystemZCodeGen) |
| 212 | FIND_AND_ADD_LLVM_LIB(LLVMSystemZAsmParser) |
| 213 | FIND_AND_ADD_LLVM_LIB(LLVMSystemZDesc) |
| 214 | FIND_AND_ADD_LLVM_LIB(LLVMSystemZInfo) |
| 215 | FIND_AND_ADD_LLVM_LIB(LLVMSparcDisassembler) |
| 216 | FIND_AND_ADD_LLVM_LIB(LLVMSparcCodeGen) |
| 217 | FIND_AND_ADD_LLVM_LIB(LLVMSparcAsmParser) |
| 218 | FIND_AND_ADD_LLVM_LIB(LLVMSparcDesc) |
| 219 | FIND_AND_ADD_LLVM_LIB(LLVMSparcInfo) |
| 220 | FIND_AND_ADD_LLVM_LIB(LLVMRISCVDisassembler) |
| 221 | FIND_AND_ADD_LLVM_LIB(LLVMRISCVCodeGen) |
| 222 | FIND_AND_ADD_LLVM_LIB(LLVMRISCVAsmParser) |
| 223 | FIND_AND_ADD_LLVM_LIB(LLVMRISCVDesc) |
| 224 | FIND_AND_ADD_LLVM_LIB(LLVMRISCVUtils) |
| 225 | FIND_AND_ADD_LLVM_LIB(LLVMRISCVInfo) |
| 226 | FIND_AND_ADD_LLVM_LIB(LLVMPowerPCDisassembler) |
| 227 | FIND_AND_ADD_LLVM_LIB(LLVMPowerPCCodeGen) |
| 228 | FIND_AND_ADD_LLVM_LIB(LLVMPowerPCAsmParser) |
| 229 | FIND_AND_ADD_LLVM_LIB(LLVMPowerPCDesc) |
| 230 | FIND_AND_ADD_LLVM_LIB(LLVMPowerPCInfo) |
| 231 | FIND_AND_ADD_LLVM_LIB(LLVMNVPTXCodeGen) |
| 232 | FIND_AND_ADD_LLVM_LIB(LLVMNVPTXDesc) |
| 233 | FIND_AND_ADD_LLVM_LIB(LLVMNVPTXInfo) |
| 234 | FIND_AND_ADD_LLVM_LIB(LLVMMSP430Disassembler) |
| 235 | FIND_AND_ADD_LLVM_LIB(LLVMMSP430CodeGen) |
| 236 | FIND_AND_ADD_LLVM_LIB(LLVMMSP430AsmParser) |
| 237 | FIND_AND_ADD_LLVM_LIB(LLVMMSP430Desc) |
| 238 | FIND_AND_ADD_LLVM_LIB(LLVMMSP430Info) |
| 239 | FIND_AND_ADD_LLVM_LIB(LLVMMipsDisassembler) |
| 240 | FIND_AND_ADD_LLVM_LIB(LLVMMipsCodeGen) |
| 241 | FIND_AND_ADD_LLVM_LIB(LLVMMipsAsmParser) |
| 242 | FIND_AND_ADD_LLVM_LIB(LLVMMipsDesc) |
| 243 | FIND_AND_ADD_LLVM_LIB(LLVMMipsInfo) |
| 244 | FIND_AND_ADD_LLVM_LIB(LLVMLanaiDisassembler) |
| 245 | FIND_AND_ADD_LLVM_LIB(LLVMLanaiCodeGen) |
| 246 | FIND_AND_ADD_LLVM_LIB(LLVMLanaiAsmParser) |
| 247 | FIND_AND_ADD_LLVM_LIB(LLVMLanaiDesc) |
| 248 | FIND_AND_ADD_LLVM_LIB(LLVMLanaiInfo) |
| 249 | FIND_AND_ADD_LLVM_LIB(LLVMHexagonDisassembler) |
| 250 | FIND_AND_ADD_LLVM_LIB(LLVMHexagonCodeGen) |
| 251 | FIND_AND_ADD_LLVM_LIB(LLVMHexagonAsmParser) |
| 252 | FIND_AND_ADD_LLVM_LIB(LLVMHexagonDesc) |
| 253 | FIND_AND_ADD_LLVM_LIB(LLVMHexagonInfo) |
| 254 | FIND_AND_ADD_LLVM_LIB(LLVMBPFDisassembler) |
| 255 | FIND_AND_ADD_LLVM_LIB(LLVMBPFCodeGen) |
| 256 | FIND_AND_ADD_LLVM_LIB(LLVMBPFAsmParser) |
| 257 | FIND_AND_ADD_LLVM_LIB(LLVMBPFDesc) |
| 258 | FIND_AND_ADD_LLVM_LIB(LLVMBPFInfo) |
| 259 | FIND_AND_ADD_LLVM_LIB(LLVMARMDisassembler) |
| 260 | FIND_AND_ADD_LLVM_LIB(LLVMARMCodeGen) |
| 261 | FIND_AND_ADD_LLVM_LIB(LLVMARMAsmParser) |
| 262 | FIND_AND_ADD_LLVM_LIB(LLVMARMDesc) |
| 263 | FIND_AND_ADD_LLVM_LIB(LLVMARMUtils) |
| 264 | FIND_AND_ADD_LLVM_LIB(LLVMARMInfo) |
| 265 | FIND_AND_ADD_LLVM_LIB(LLVMAMDGPUDisassembler) |
| 266 | FIND_AND_ADD_LLVM_LIB(LLVMAMDGPUCodeGen) |
| 267 | FIND_AND_ADD_LLVM_LIB(LLVMMIRParser) |
| 268 | FIND_AND_ADD_LLVM_LIB(LLVMipo) |
| 269 | FIND_AND_ADD_LLVM_LIB(LLVMInstrumentation) |
| 270 | FIND_AND_ADD_LLVM_LIB(LLVMVectorize) |
| 271 | FIND_AND_ADD_LLVM_LIB(LLVMLinker) |
| 272 | FIND_AND_ADD_LLVM_LIB(LLVMIRReader) |
| 273 | FIND_AND_ADD_LLVM_LIB(LLVMAsmParser) |
| 274 | FIND_AND_ADD_LLVM_LIB(LLVMAMDGPUAsmParser) |
| 275 | FIND_AND_ADD_LLVM_LIB(LLVMAMDGPUDesc) |
| 276 | FIND_AND_ADD_LLVM_LIB(LLVMAMDGPUUtils) |
| 277 | FIND_AND_ADD_LLVM_LIB(LLVMAMDGPUInfo) |
| 278 | FIND_AND_ADD_LLVM_LIB(LLVMAArch64Disassembler) |
| 279 | FIND_AND_ADD_LLVM_LIB(LLVMMCDisassembler) |
| 280 | FIND_AND_ADD_LLVM_LIB(LLVMAArch64CodeGen) |
| 281 | FIND_AND_ADD_LLVM_LIB(LLVMCFGuard) |
| 282 | FIND_AND_ADD_LLVM_LIB(LLVMGlobalISel) |
| 283 | FIND_AND_ADD_LLVM_LIB(LLVMSelectionDAG) |
| 284 | FIND_AND_ADD_LLVM_LIB(LLVMAsmPrinter) |
| 285 | FIND_AND_ADD_LLVM_LIB(LLVMDebugInfoDWARF) |
| 286 | FIND_AND_ADD_LLVM_LIB(LLVMCodeGen) |
| 287 | FIND_AND_ADD_LLVM_LIB(LLVMTarget) |
| 288 | FIND_AND_ADD_LLVM_LIB(LLVMScalarOpts) |
| 289 | FIND_AND_ADD_LLVM_LIB(LLVMInstCombine) |
| 290 | FIND_AND_ADD_LLVM_LIB(LLVMAggressiveInstCombine) |
| 291 | FIND_AND_ADD_LLVM_LIB(LLVMTransformUtils) |
| 292 | FIND_AND_ADD_LLVM_LIB(LLVMBitWriter) |
| 293 | FIND_AND_ADD_LLVM_LIB(LLVMAnalysis) |
| 294 | FIND_AND_ADD_LLVM_LIB(LLVMProfileData) |
| 295 | FIND_AND_ADD_LLVM_LIB(LLVMObject) |
| 296 | FIND_AND_ADD_LLVM_LIB(LLVMTextAPI) |
| 297 | FIND_AND_ADD_LLVM_LIB(LLVMBitReader) |
| 298 | FIND_AND_ADD_LLVM_LIB(LLVMCore) |
| 299 | FIND_AND_ADD_LLVM_LIB(LLVMRemarks) |
| 300 | FIND_AND_ADD_LLVM_LIB(LLVMBitstreamReader) |
| 301 | FIND_AND_ADD_LLVM_LIB(LLVMAArch64AsmParser) |
| 302 | FIND_AND_ADD_LLVM_LIB(LLVMMCParser) |
| 303 | FIND_AND_ADD_LLVM_LIB(LLVMAArch64Desc) |
| 304 | FIND_AND_ADD_LLVM_LIB(LLVMMC) |
| 305 | FIND_AND_ADD_LLVM_LIB(LLVMDebugInfoCodeView) |
| 306 | FIND_AND_ADD_LLVM_LIB(LLVMDebugInfoMSF) |
| 307 | FIND_AND_ADD_LLVM_LIB(LLVMBinaryFormat) |
| 308 | FIND_AND_ADD_LLVM_LIB(LLVMAArch64Utils) |
| 309 | FIND_AND_ADD_LLVM_LIB(LLVMAArch64Info) |
| 310 | FIND_AND_ADD_LLVM_LIB(LLVMSupport) |
| 311 | FIND_AND_ADD_LLVM_LIB(LLVMDemangle) |
| 303 | 312 | endif() |
| 304 | 313 | |
| 305 | 314 | include(FindPackageHandleStandardArgs) |