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