1 # Generated by CMake 3.6.0-rc2 2 3 if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) 4 message(FATAL_ERROR "CMake >= 2.6.0 required") 5 endif() 6 cmake_policy(PUSH) 7 cmake_policy(VERSION 2.6) 8 #---------------------------------------------------------------- 9 # Generated CMake target import file. 10 #---------------------------------------------------------------- 11 12 # Commands may need to know the format version. 13 set(CMAKE_IMPORT_FILE_VERSION 1) 14 15 # Protect against multiple inclusion, which would fail when already imported targets are added once more. 16 set(_targetsDefined) 17 set(_targetsNotDefined) 18 set(_expectedTargets) 19 foreach(_expectedTarget LLVMDemangle LLVMSupport LLVMTableGen llvm-tblgen LLVMCore LLVMFuzzMutate LLVMIRReader LLVMCodeGen LLVMSelectionDAG LLVMAsmPrinter LLVMMIRParser LLVMGlobalISel LLVMBinaryFormat LLVMBitReader LLVMBitWriter LLVMTransformUtils LLVMInstrumentation LLVMInstCombine LLVMScalarOpts LLVMipo LLVMVectorize LLVMHello LLVMObjCARCOpts LLVMCoroutines LLVMLinker LLVMAnalysis LLVMLTO LLVMMC LLVMMCParser LLVMMCDisassembler LLVMObject LLVMObjectYAML LLVMOption LLVMDebugInfoDWARF LLVMDebugInfoMSF LLVMDebugInfoCodeView LLVMDebugInfoPDB LLVMSymbolize LLVMExecutionEngine LLVMInterpreter LLVMMCJIT LLVMOrcJIT LLVMRuntimeDyld LLVMTarget LLVMAArch64CodeGen LLVMAArch64Info LLVMAArch64AsmParser LLVMAArch64Disassembler LLVMAArch64AsmPrinter LLVMAArch64Desc LLVMAArch64Utils LLVMARMCodeGen LLVMARMInfo LLVMARMAsmParser LLVMARMDisassembler LLVMARMAsmPrinter LLVMARMDesc LLVMARMUtils LLVMMipsCodeGen LLVMMipsAsmPrinter LLVMMipsDisassembler LLVMMipsInfo LLVMMipsDesc LLVMMipsAsmParser LLVMX86CodeGen LLVMX86AsmParser LLVMX86Disassembler LLVMX86AsmPrinter LLVMX86Desc LLVMX86Info LLVMX86Utils LLVMAsmParser LLVMLineEditor LLVMProfileData LLVMCoverage LLVMPasses LLVMDlltoolDriver LLVMLibDriver LLVMXRay LLVMWindowsManifest LTO LLVMgold llvm-ar llvm-config llvm-lto llvm-profdata bugpoint BugpointPasses llvm-dsymutil llc lli llvm-as llvm-bcanalyzer llvm-c-test llvm-cat llvm-cfi-verify llvm-cov llvm-cvtres llvm-cxxdump llvm-cxxfilt llvm-diff llvm-dis llvm-dwarfdump llvm-dwp llvm-extract llvm-link llvm-lto2 llvm-mc llvm-mcmarkup llvm-modextract llvm-mt llvm-nm llvm-objcopy llvm-objdump llvm-opt-report llvm-pdbutil llvm-rc llvm-readobj llvm-rtdyld LLVM llvm-size llvm-split llvm-stress llvm-strings llvm-symbolizer llvm-xray obj2yaml opt sancov sanstats verify-uselistorder yaml2obj) 20 list(APPEND _expectedTargets ${_expectedTarget}) 21 if(NOT TARGET ${_expectedTarget}) 22 list(APPEND _targetsNotDefined ${_expectedTarget}) 23 endif() 24 if(TARGET ${_expectedTarget}) 25 list(APPEND _targetsDefined ${_expectedTarget}) 26 endif() 27 endforeach() 28 if("${_targetsDefined}" STREQUAL "${_expectedTargets}") 29 unset(_targetsDefined) 30 unset(_targetsNotDefined) 31 unset(_expectedTargets) 32 set(CMAKE_IMPORT_FILE_VERSION) 33 cmake_policy(POP) 34 return() 35 endif() 36 if(NOT "${_targetsDefined}" STREQUAL "") 37 message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") 38 endif() 39 unset(_targetsDefined) 40 unset(_targetsNotDefined) 41 unset(_expectedTargets) 42 43 44 # Compute the installation prefix relative to this file. 45 get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) 46 get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) 47 get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) 48 get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) 49 50 # Create imported target LLVMDemangle 51 add_library(LLVMDemangle STATIC IMPORTED) 52 53 # Create imported target LLVMSupport 54 add_library(LLVMSupport STATIC IMPORTED) 55 56 set_target_properties(LLVMSupport PROPERTIES 57 INTERFACE_LINK_LIBRARIES "rt;dl;tinfo;-lpthread;z;m;LLVMDemangle" 58 ) 59 60 # Create imported target LLVMTableGen 61 add_library(LLVMTableGen STATIC IMPORTED) 62 63 set_target_properties(LLVMTableGen PROPERTIES 64 INTERFACE_LINK_LIBRARIES "LLVMSupport" 65 ) 66 67 # Create imported target llvm-tblgen 68 add_executable(llvm-tblgen IMPORTED) 69 70 # Create imported target LLVMCore 71 add_library(LLVMCore STATIC IMPORTED) 72 73 set_target_properties(LLVMCore PROPERTIES 74 INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMSupport" 75 ) 76 77 # Create imported target LLVMFuzzMutate 78 add_library(LLVMFuzzMutate STATIC IMPORTED) 79 80 set_target_properties(LLVMFuzzMutate PROPERTIES 81 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMScalarOpts;LLVMSupport;LLVMTarget" 82 ) 83 84 # Create imported target LLVMIRReader 85 add_library(LLVMIRReader STATIC IMPORTED) 86 87 set_target_properties(LLVMIRReader PROPERTIES 88 INTERFACE_LINK_LIBRARIES "LLVMAsmParser;LLVMBitReader;LLVMCore;LLVMSupport" 89 ) 90 91 # Create imported target LLVMCodeGen 92 add_library(LLVMCodeGen STATIC IMPORTED) 93 94 set_target_properties(LLVMCodeGen PROPERTIES 95 INTERFACE_LINK_LIBRARIES "-lpthread;LLVMAnalysis;LLVMBitReader;LLVMBitWriter;LLVMCore;LLVMMC;LLVMProfileData;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils" 96 ) 97 98 # Create imported target LLVMSelectionDAG 99 add_library(LLVMSelectionDAG STATIC IMPORTED) 100 101 set_target_properties(LLVMSelectionDAG PROPERTIES 102 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSupport;LLVMTarget;LLVMTransformUtils" 103 ) 104 105 # Create imported target LLVMAsmPrinter 106 add_library(LLVMAsmPrinter STATIC IMPORTED) 107 108 set_target_properties(LLVMAsmPrinter PROPERTIES 109 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMBinaryFormat;LLVMCodeGen;LLVMCore;LLVMDebugInfoCodeView;LLVMDebugInfoMSF;LLVMMC;LLVMMCParser;LLVMSupport;LLVMTarget" 110 ) 111 112 # Create imported target LLVMMIRParser 113 add_library(LLVMMIRParser STATIC IMPORTED) 114 115 set_target_properties(LLVMMIRParser PROPERTIES 116 INTERFACE_LINK_LIBRARIES "LLVMAsmParser;LLVMBinaryFormat;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSupport;LLVMTarget" 117 ) 118 119 # Create imported target LLVMGlobalISel 120 add_library(LLVMGlobalISel STATIC IMPORTED) 121 122 set_target_properties(LLVMGlobalISel PROPERTIES 123 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSupport;LLVMTarget;LLVMTransformUtils" 124 ) 125 126 # Create imported target LLVMBinaryFormat 127 add_library(LLVMBinaryFormat STATIC IMPORTED) 128 129 set_target_properties(LLVMBinaryFormat PROPERTIES 130 INTERFACE_LINK_LIBRARIES "LLVMSupport" 131 ) 132 133 # Create imported target LLVMBitReader 134 add_library(LLVMBitReader STATIC IMPORTED) 135 136 set_target_properties(LLVMBitReader PROPERTIES 137 INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport" 138 ) 139 140 # Create imported target LLVMBitWriter 141 add_library(LLVMBitWriter STATIC IMPORTED) 142 143 set_target_properties(LLVMBitWriter PROPERTIES 144 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMMC;LLVMObject;LLVMSupport" 145 ) 146 147 # Create imported target LLVMTransformUtils 148 add_library(LLVMTransformUtils STATIC IMPORTED) 149 150 set_target_properties(LLVMTransformUtils PROPERTIES 151 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport" 152 ) 153 154 # Create imported target LLVMInstrumentation 155 add_library(LLVMInstrumentation STATIC IMPORTED) 156 157 set_target_properties(LLVMInstrumentation PROPERTIES 158 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMMC;LLVMProfileData;LLVMSupport;LLVMTransformUtils" 159 ) 160 161 # Create imported target LLVMInstCombine 162 add_library(LLVMInstCombine STATIC IMPORTED) 163 164 set_target_properties(LLVMInstCombine PROPERTIES 165 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTransformUtils" 166 ) 167 168 # Create imported target LLVMScalarOpts 169 add_library(LLVMScalarOpts STATIC IMPORTED) 170 171 set_target_properties(LLVMScalarOpts PROPERTIES 172 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMSupport;LLVMTransformUtils" 173 ) 174 175 # Create imported target LLVMipo 176 add_library(LLVMipo STATIC IMPORTED) 177 178 set_target_properties(LLVMipo PROPERTIES 179 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMBitReader;LLVMBitWriter;LLVMCore;LLVMIRReader;LLVMInstCombine;LLVMInstrumentation;LLVMLinker;LLVMObject;LLVMProfileData;LLVMScalarOpts;LLVMSupport;LLVMTransformUtils;LLVMVectorize" 180 ) 181 182 # Create imported target LLVMVectorize 183 add_library(LLVMVectorize STATIC IMPORTED) 184 185 set_target_properties(LLVMVectorize PROPERTIES 186 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTransformUtils" 187 ) 188 189 # Create imported target LLVMHello 190 add_library(LLVMHello MODULE IMPORTED) 191 192 # Create imported target LLVMObjCARCOpts 193 add_library(LLVMObjCARCOpts STATIC IMPORTED) 194 195 set_target_properties(LLVMObjCARCOpts PROPERTIES 196 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTransformUtils" 197 ) 198 199 # Create imported target LLVMCoroutines 200 add_library(LLVMCoroutines STATIC IMPORTED) 201 202 set_target_properties(LLVMCoroutines PROPERTIES 203 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMScalarOpts;LLVMSupport;LLVMTransformUtils;LLVMipo" 204 ) 205 206 # Create imported target LLVMLinker 207 add_library(LLVMLinker STATIC IMPORTED) 208 209 set_target_properties(LLVMLinker PROPERTIES 210 INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport;LLVMTransformUtils" 211 ) 212 213 # Create imported target LLVMAnalysis 214 add_library(LLVMAnalysis STATIC IMPORTED) 215 216 set_target_properties(LLVMAnalysis PROPERTIES 217 INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMCore;LLVMObject;LLVMProfileData;LLVMSupport" 218 ) 219 220 # Create imported target LLVMLTO 221 add_library(LLVMLTO STATIC IMPORTED) 222 223 set_target_properties(LLVMLTO PROPERTIES 224 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMBitReader;LLVMBitWriter;LLVMCodeGen;LLVMCore;LLVMInstCombine;LLVMLinker;LLVMMC;LLVMObjCARCOpts;LLVMObject;LLVMPasses;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipo" 225 ) 226 227 # Create imported target LLVMMC 228 add_library(LLVMMC STATIC IMPORTED) 229 230 set_target_properties(LLVMMC PROPERTIES 231 INTERFACE_LINK_LIBRARIES "LLVMSupport" 232 ) 233 234 # Create imported target LLVMMCParser 235 add_library(LLVMMCParser STATIC IMPORTED) 236 237 set_target_properties(LLVMMCParser PROPERTIES 238 INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport" 239 ) 240 241 # Create imported target LLVMMCDisassembler 242 add_library(LLVMMCDisassembler STATIC IMPORTED) 243 244 set_target_properties(LLVMMCDisassembler PROPERTIES 245 INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport" 246 ) 247 248 # Create imported target LLVMObject 249 add_library(LLVMObject STATIC IMPORTED) 250 251 set_target_properties(LLVMObject PROPERTIES 252 INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMBitReader;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport" 253 ) 254 255 # Create imported target LLVMObjectYAML 256 add_library(LLVMObjectYAML STATIC IMPORTED) 257 258 set_target_properties(LLVMObjectYAML PROPERTIES 259 INTERFACE_LINK_LIBRARIES "LLVMDebugInfoCodeView;LLVMSupport" 260 ) 261 262 # Create imported target LLVMOption 263 add_library(LLVMOption STATIC IMPORTED) 264 265 set_target_properties(LLVMOption PROPERTIES 266 INTERFACE_LINK_LIBRARIES "LLVMSupport" 267 ) 268 269 # Create imported target LLVMDebugInfoDWARF 270 add_library(LLVMDebugInfoDWARF STATIC IMPORTED) 271 272 set_target_properties(LLVMDebugInfoDWARF PROPERTIES 273 INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMMC;LLVMObject;LLVMSupport" 274 ) 275 276 # Create imported target LLVMDebugInfoMSF 277 add_library(LLVMDebugInfoMSF STATIC IMPORTED) 278 279 set_target_properties(LLVMDebugInfoMSF PROPERTIES 280 INTERFACE_LINK_LIBRARIES "LLVMSupport" 281 ) 282 283 # Create imported target LLVMDebugInfoCodeView 284 add_library(LLVMDebugInfoCodeView STATIC IMPORTED) 285 286 set_target_properties(LLVMDebugInfoCodeView PROPERTIES 287 INTERFACE_LINK_LIBRARIES "LLVMDebugInfoMSF;LLVMSupport" 288 ) 289 290 # Create imported target LLVMDebugInfoPDB 291 add_library(LLVMDebugInfoPDB STATIC IMPORTED) 292 293 set_target_properties(LLVMDebugInfoPDB PROPERTIES 294 INTERFACE_LINK_LIBRARIES "LLVMDebugInfoCodeView;LLVMDebugInfoMSF;LLVMObject;LLVMSupport" 295 ) 296 297 # Create imported target LLVMSymbolize 298 add_library(LLVMSymbolize STATIC IMPORTED) 299 300 set_target_properties(LLVMSymbolize PROPERTIES 301 INTERFACE_LINK_LIBRARIES "LLVMDebugInfoDWARF;LLVMDebugInfoPDB;LLVMObject;LLVMSupport" 302 ) 303 304 # Create imported target LLVMExecutionEngine 305 add_library(LLVMExecutionEngine STATIC IMPORTED) 306 307 set_target_properties(LLVMExecutionEngine PROPERTIES 308 INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMMC;LLVMObject;LLVMRuntimeDyld;LLVMSupport;LLVMTarget" 309 ) 310 311 # Create imported target LLVMInterpreter 312 add_library(LLVMInterpreter STATIC IMPORTED) 313 314 set_target_properties(LLVMInterpreter PROPERTIES 315 INTERFACE_LINK_LIBRARIES "LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport" 316 ) 317 318 # Create imported target LLVMMCJIT 319 add_library(LLVMMCJIT STATIC IMPORTED) 320 321 set_target_properties(LLVMMCJIT PROPERTIES 322 INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMExecutionEngine;LLVMObject;LLVMRuntimeDyld;LLVMSupport;LLVMTarget" 323 ) 324 325 # Create imported target LLVMOrcJIT 326 add_library(LLVMOrcJIT STATIC IMPORTED) 327 328 set_target_properties(LLVMOrcJIT PROPERTIES 329 INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMExecutionEngine;LLVMObject;LLVMRuntimeDyld;LLVMSupport;LLVMTransformUtils" 330 ) 331 332 # Create imported target LLVMRuntimeDyld 333 add_library(LLVMRuntimeDyld STATIC IMPORTED) 334 335 set_target_properties(LLVMRuntimeDyld PROPERTIES 336 INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMObject;LLVMSupport" 337 ) 338 339 # Create imported target LLVMTarget 340 add_library(LLVMTarget STATIC IMPORTED) 341 342 set_target_properties(LLVMTarget PROPERTIES 343 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMMC;LLVMSupport" 344 ) 345 346 # Create imported target LLVMAArch64CodeGen 347 add_library(LLVMAArch64CodeGen STATIC IMPORTED) 348 349 set_target_properties(LLVMAArch64CodeGen PROPERTIES 350 INTERFACE_LINK_LIBRARIES "LLVMAArch64AsmPrinter;LLVMAArch64Desc;LLVMAArch64Info;LLVMAArch64Utils;LLVMAnalysis;LLVMAsmPrinter;LLVMCodeGen;LLVMCore;LLVMGlobalISel;LLVMMC;LLVMScalarOpts;LLVMSelectionDAG;LLVMSupport;LLVMTarget" 351 ) 352 353 # Create imported target LLVMAArch64Info 354 add_library(LLVMAArch64Info STATIC IMPORTED) 355 356 set_target_properties(LLVMAArch64Info PROPERTIES 357 INTERFACE_LINK_LIBRARIES "LLVMSupport" 358 ) 359 360 # Create imported target LLVMAArch64AsmParser 361 add_library(LLVMAArch64AsmParser STATIC IMPORTED) 362 363 set_target_properties(LLVMAArch64AsmParser PROPERTIES 364 INTERFACE_LINK_LIBRARIES "LLVMAArch64Desc;LLVMAArch64Info;LLVMAArch64Utils;LLVMMC;LLVMMCParser;LLVMSupport" 365 ) 366 367 # Create imported target LLVMAArch64Disassembler 368 add_library(LLVMAArch64Disassembler STATIC IMPORTED) 369 370 set_target_properties(LLVMAArch64Disassembler PROPERTIES 371 INTERFACE_LINK_LIBRARIES "LLVMAArch64Desc;LLVMAArch64Info;LLVMAArch64Utils;LLVMMC;LLVMMCDisassembler;LLVMSupport" 372 ) 373 374 # Create imported target LLVMAArch64AsmPrinter 375 add_library(LLVMAArch64AsmPrinter STATIC IMPORTED) 376 377 set_target_properties(LLVMAArch64AsmPrinter PROPERTIES 378 INTERFACE_LINK_LIBRARIES "LLVMAArch64Utils;LLVMMC;LLVMSupport" 379 ) 380 381 # Create imported target LLVMAArch64Desc 382 add_library(LLVMAArch64Desc STATIC IMPORTED) 383 384 set_target_properties(LLVMAArch64Desc PROPERTIES 385 INTERFACE_LINK_LIBRARIES "LLVMAArch64AsmPrinter;LLVMAArch64Info;LLVMMC;LLVMSupport" 386 ) 387 388 # Create imported target LLVMAArch64Utils 389 add_library(LLVMAArch64Utils STATIC IMPORTED) 390 391 set_target_properties(LLVMAArch64Utils PROPERTIES 392 INTERFACE_LINK_LIBRARIES "LLVMSupport" 393 ) 394 395 # Create imported target LLVMARMCodeGen 396 add_library(LLVMARMCodeGen STATIC IMPORTED) 397 398 set_target_properties(LLVMARMCodeGen PROPERTIES 399 INTERFACE_LINK_LIBRARIES "LLVMARMAsmPrinter;LLVMARMDesc;LLVMARMInfo;LLVMARMUtils;LLVMAnalysis;LLVMAsmPrinter;LLVMCodeGen;LLVMCore;LLVMGlobalISel;LLVMMC;LLVMScalarOpts;LLVMSelectionDAG;LLVMSupport;LLVMTarget" 400 ) 401 402 # Create imported target LLVMARMInfo 403 add_library(LLVMARMInfo STATIC IMPORTED) 404 405 set_target_properties(LLVMARMInfo PROPERTIES 406 INTERFACE_LINK_LIBRARIES "LLVMSupport" 407 ) 408 409 # Create imported target LLVMARMAsmParser 410 add_library(LLVMARMAsmParser STATIC IMPORTED) 411 412 set_target_properties(LLVMARMAsmParser PROPERTIES 413 INTERFACE_LINK_LIBRARIES "LLVMARMDesc;LLVMARMInfo;LLVMARMUtils;LLVMMC;LLVMMCParser;LLVMSupport" 414 ) 415 416 # Create imported target LLVMARMDisassembler 417 add_library(LLVMARMDisassembler STATIC IMPORTED) 418 419 set_target_properties(LLVMARMDisassembler PROPERTIES 420 INTERFACE_LINK_LIBRARIES "LLVMARMDesc;LLVMARMInfo;LLVMMCDisassembler;LLVMSupport" 421 ) 422 423 # Create imported target LLVMARMAsmPrinter 424 add_library(LLVMARMAsmPrinter STATIC IMPORTED) 425 426 set_target_properties(LLVMARMAsmPrinter PROPERTIES 427 INTERFACE_LINK_LIBRARIES "LLVMARMUtils;LLVMMC;LLVMSupport" 428 ) 429 430 # Create imported target LLVMARMDesc 431 add_library(LLVMARMDesc STATIC IMPORTED) 432 433 set_target_properties(LLVMARMDesc PROPERTIES 434 INTERFACE_LINK_LIBRARIES "LLVMARMAsmPrinter;LLVMARMInfo;LLVMMC;LLVMMCDisassembler;LLVMSupport" 435 ) 436 437 # Create imported target LLVMARMUtils 438 add_library(LLVMARMUtils STATIC IMPORTED) 439 440 set_target_properties(LLVMARMUtils PROPERTIES 441 INTERFACE_LINK_LIBRARIES "LLVMSupport" 442 ) 443 444 # Create imported target LLVMMipsCodeGen 445 add_library(LLVMMipsCodeGen STATIC IMPORTED) 446 447 set_target_properties(LLVMMipsCodeGen PROPERTIES 448 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMAsmPrinter;LLVMCodeGen;LLVMCore;LLVMMC;LLVMMipsAsmPrinter;LLVMMipsDesc;LLVMMipsInfo;LLVMSelectionDAG;LLVMSupport;LLVMTarget" 449 ) 450 451 # Create imported target LLVMMipsAsmPrinter 452 add_library(LLVMMipsAsmPrinter STATIC IMPORTED) 453 454 set_target_properties(LLVMMipsAsmPrinter PROPERTIES 455 INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport" 456 ) 457 458 # Create imported target LLVMMipsDisassembler 459 add_library(LLVMMipsDisassembler STATIC IMPORTED) 460 461 set_target_properties(LLVMMipsDisassembler PROPERTIES 462 INTERFACE_LINK_LIBRARIES "LLVMMCDisassembler;LLVMMipsInfo;LLVMSupport" 463 ) 464 465 # Create imported target LLVMMipsInfo 466 add_library(LLVMMipsInfo STATIC IMPORTED) 467 468 set_target_properties(LLVMMipsInfo PROPERTIES 469 INTERFACE_LINK_LIBRARIES "LLVMSupport" 470 ) 471 472 # Create imported target LLVMMipsDesc 473 add_library(LLVMMipsDesc STATIC IMPORTED) 474 475 set_target_properties(LLVMMipsDesc PROPERTIES 476 INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMMipsAsmPrinter;LLVMMipsInfo;LLVMSupport" 477 ) 478 479 # Create imported target LLVMMipsAsmParser 480 add_library(LLVMMipsAsmParser STATIC IMPORTED) 481 482 set_target_properties(LLVMMipsAsmParser PROPERTIES 483 INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMMCParser;LLVMMipsDesc;LLVMMipsInfo;LLVMSupport" 484 ) 485 486 # Create imported target LLVMX86CodeGen 487 add_library(LLVMX86CodeGen STATIC IMPORTED) 488 489 set_target_properties(LLVMX86CodeGen PROPERTIES 490 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMAsmPrinter;LLVMCodeGen;LLVMCore;LLVMGlobalISel;LLVMMC;LLVMSelectionDAG;LLVMSupport;LLVMTarget;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Info;LLVMX86Utils" 491 ) 492 493 # Create imported target LLVMX86AsmParser 494 add_library(LLVMX86AsmParser STATIC IMPORTED) 495 496 set_target_properties(LLVMX86AsmParser PROPERTIES 497 INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMMCParser;LLVMSupport;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Info" 498 ) 499 500 # Create imported target LLVMX86Disassembler 501 add_library(LLVMX86Disassembler STATIC IMPORTED) 502 503 set_target_properties(LLVMX86Disassembler PROPERTIES 504 INTERFACE_LINK_LIBRARIES "LLVMMCDisassembler;LLVMSupport;LLVMX86Info" 505 ) 506 507 # Create imported target LLVMX86AsmPrinter 508 add_library(LLVMX86AsmPrinter STATIC IMPORTED) 509 510 set_target_properties(LLVMX86AsmPrinter PROPERTIES 511 INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport;LLVMX86Utils" 512 ) 513 514 # Create imported target LLVMX86Desc 515 add_library(LLVMX86Desc STATIC IMPORTED) 516 517 set_target_properties(LLVMX86Desc PROPERTIES 518 INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMMCDisassembler;LLVMObject;LLVMSupport;LLVMX86AsmPrinter;LLVMX86Info" 519 ) 520 521 # Create imported target LLVMX86Info 522 add_library(LLVMX86Info STATIC IMPORTED) 523 524 set_target_properties(LLVMX86Info PROPERTIES 525 INTERFACE_LINK_LIBRARIES "LLVMSupport" 526 ) 527 528 # Create imported target LLVMX86Utils 529 add_library(LLVMX86Utils STATIC IMPORTED) 530 531 set_target_properties(LLVMX86Utils PROPERTIES 532 INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport" 533 ) 534 535 # Create imported target LLVMAsmParser 536 add_library(LLVMAsmParser STATIC IMPORTED) 537 538 set_target_properties(LLVMAsmParser PROPERTIES 539 INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMCore;LLVMSupport" 540 ) 541 542 # Create imported target LLVMLineEditor 543 add_library(LLVMLineEditor STATIC IMPORTED) 544 545 set_target_properties(LLVMLineEditor PROPERTIES 546 INTERFACE_LINK_LIBRARIES "LLVMSupport;edit;LLVMSupport" 547 ) 548 549 # Create imported target LLVMProfileData 550 add_library(LLVMProfileData STATIC IMPORTED) 551 552 set_target_properties(LLVMProfileData PROPERTIES 553 INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport" 554 ) 555 556 # Create imported target LLVMCoverage 557 add_library(LLVMCoverage STATIC IMPORTED) 558 559 set_target_properties(LLVMCoverage PROPERTIES 560 INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMObject;LLVMProfileData;LLVMSupport" 561 ) 562 563 # Create imported target LLVMPasses 564 add_library(LLVMPasses STATIC IMPORTED) 565 566 set_target_properties(LLVMPasses PROPERTIES 567 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMInstCombine;LLVMInstrumentation;LLVMScalarOpts;LLVMSupport;LLVMTransformUtils;LLVMVectorize;LLVMipo" 568 ) 569 570 # Create imported target LLVMDlltoolDriver 571 add_library(LLVMDlltoolDriver STATIC IMPORTED) 572 573 set_target_properties(LLVMDlltoolDriver PROPERTIES 574 INTERFACE_LINK_LIBRARIES "LLVMObject;LLVMOption;LLVMSupport" 575 ) 576 577 # Create imported target LLVMLibDriver 578 add_library(LLVMLibDriver STATIC IMPORTED) 579 580 set_target_properties(LLVMLibDriver PROPERTIES 581 INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMObject;LLVMOption;LLVMSupport" 582 ) 583 584 # Create imported target LLVMXRay 585 add_library(LLVMXRay STATIC IMPORTED) 586 587 set_target_properties(LLVMXRay PROPERTIES 588 INTERFACE_LINK_LIBRARIES "LLVMSupport;LLVMObject" 589 ) 590 591 # Create imported target LLVMWindowsManifest 592 add_library(LLVMWindowsManifest STATIC IMPORTED) 593 594 set_target_properties(LLVMWindowsManifest PROPERTIES 595 INTERFACE_LINK_LIBRARIES "LLVMSupport" 596 ) 597 598 # Create imported target LTO 599 add_library(LTO SHARED IMPORTED) 600 601 # Create imported target LLVMgold 602 add_library(LLVMgold MODULE IMPORTED) 603 604 # Create imported target llvm-ar 605 add_executable(llvm-ar IMPORTED) 606 607 # Create imported target llvm-config 608 add_executable(llvm-config IMPORTED) 609 610 # Create imported target llvm-lto 611 add_executable(llvm-lto IMPORTED) 612 613 # Create imported target llvm-profdata 614 add_executable(llvm-profdata IMPORTED) 615 616 # Create imported target bugpoint 617 add_executable(bugpoint IMPORTED) 618 set_property(TARGET bugpoint PROPERTY ENABLE_EXPORTS 1) 619 620 set_target_properties(bugpoint PROPERTIES 621 INTERFACE_LINK_LIBRARIES "LLVMAArch64CodeGen;LLVMAArch64AsmParser;LLVMAArch64AsmPrinter;LLVMAArch64Desc;LLVMAArch64Disassembler;LLVMAArch64Info;LLVMAArch64Utils;LLVMARMCodeGen;LLVMARMAsmParser;LLVMARMAsmPrinter;LLVMARMDesc;LLVMARMDisassembler;LLVMARMInfo;LLVMARMUtils;LLVMMipsCodeGen;LLVMMipsAsmParser;LLVMMipsAsmPrinter;LLVMMipsDesc;LLVMMipsDisassembler;LLVMMipsInfo;LLVMX86CodeGen;LLVMX86AsmParser;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Disassembler;LLVMX86Info;LLVMX86Utils;LLVMAnalysis;LLVMBitWriter;LLVMCodeGen;LLVMCore;LLVMipo;LLVMIRReader;LLVMInstCombine;LLVMInstrumentation;LLVMLinker;LLVMObjCARCOpts;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMVectorize;-lpthread" 622 ) 623 624 # Create imported target BugpointPasses 625 add_library(BugpointPasses MODULE IMPORTED) 626 627 # Create imported target llvm-dsymutil 628 add_executable(llvm-dsymutil IMPORTED) 629 630 # Create imported target llc 631 add_executable(llc IMPORTED) 632 set_property(TARGET llc PROPERTY ENABLE_EXPORTS 1) 633 634 set_target_properties(llc PROPERTIES 635 INTERFACE_LINK_LIBRARIES "LLVMAArch64CodeGen;LLVMAArch64AsmParser;LLVMAArch64AsmPrinter;LLVMAArch64Desc;LLVMAArch64Disassembler;LLVMAArch64Info;LLVMAArch64Utils;LLVMARMCodeGen;LLVMARMAsmParser;LLVMARMAsmPrinter;LLVMARMDesc;LLVMARMDisassembler;LLVMARMInfo;LLVMARMUtils;LLVMMipsCodeGen;LLVMMipsAsmParser;LLVMMipsAsmPrinter;LLVMMipsDesc;LLVMMipsDisassembler;LLVMMipsInfo;LLVMX86CodeGen;LLVMX86AsmParser;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Disassembler;LLVMX86Info;LLVMX86Utils;LLVMAnalysis;LLVMAsmPrinter;LLVMCodeGen;LLVMCore;LLVMIRReader;LLVMMC;LLVMMIRParser;LLVMScalarOpts;LLVMSelectionDAG;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMVectorize;-lpthread" 636 ) 637 638 # Create imported target lli 639 add_executable(lli IMPORTED) 640 set_property(TARGET lli PROPERTY ENABLE_EXPORTS 1) 641 642 set_target_properties(lli PROPERTIES 643 INTERFACE_LINK_LIBRARIES "LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMIRReader;LLVMInterpreter;LLVMMC;LLVMMCJIT;LLVMObject;LLVMOrcJIT;LLVMRuntimeDyld;LLVMSelectionDAG;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMX86CodeGen;LLVMX86AsmParser;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Disassembler;LLVMX86Info;LLVMX86Utils;-lpthread" 644 ) 645 646 # Create imported target llvm-as 647 add_executable(llvm-as IMPORTED) 648 649 # Create imported target llvm-bcanalyzer 650 add_executable(llvm-bcanalyzer IMPORTED) 651 652 # Create imported target llvm-c-test 653 add_executable(llvm-c-test IMPORTED) 654 655 # Create imported target llvm-cat 656 add_executable(llvm-cat IMPORTED) 657 658 # Create imported target llvm-cfi-verify 659 add_executable(llvm-cfi-verify IMPORTED) 660 661 # Create imported target llvm-cov 662 add_executable(llvm-cov IMPORTED) 663 664 # Create imported target llvm-cvtres 665 add_executable(llvm-cvtres IMPORTED) 666 667 # Create imported target llvm-cxxdump 668 add_executable(llvm-cxxdump IMPORTED) 669 670 # Create imported target llvm-cxxfilt 671 add_executable(llvm-cxxfilt IMPORTED) 672 673 # Create imported target llvm-diff 674 add_executable(llvm-diff IMPORTED) 675 676 # Create imported target llvm-dis 677 add_executable(llvm-dis IMPORTED) 678 679 # Create imported target llvm-dwarfdump 680 add_executable(llvm-dwarfdump IMPORTED) 681 682 # Create imported target llvm-dwp 683 add_executable(llvm-dwp IMPORTED) 684 685 # Create imported target llvm-extract 686 add_executable(llvm-extract IMPORTED) 687 688 # Create imported target llvm-link 689 add_executable(llvm-link IMPORTED) 690 691 # Create imported target llvm-lto2 692 add_executable(llvm-lto2 IMPORTED) 693 694 # Create imported target llvm-mc 695 add_executable(llvm-mc IMPORTED) 696 697 # Create imported target llvm-mcmarkup 698 add_executable(llvm-mcmarkup IMPORTED) 699 700 # Create imported target llvm-modextract 701 add_executable(llvm-modextract IMPORTED) 702 703 # Create imported target llvm-mt 704 add_executable(llvm-mt IMPORTED) 705 706 # Create imported target llvm-nm 707 add_executable(llvm-nm IMPORTED) 708 709 # Create imported target llvm-objcopy 710 add_executable(llvm-objcopy IMPORTED) 711 712 # Create imported target llvm-objdump 713 add_executable(llvm-objdump IMPORTED) 714 715 # Create imported target llvm-opt-report 716 add_executable(llvm-opt-report IMPORTED) 717 718 # Create imported target llvm-pdbutil 719 add_executable(llvm-pdbutil IMPORTED) 720 721 # Create imported target llvm-rc 722 add_executable(llvm-rc IMPORTED) 723 724 # Create imported target llvm-readobj 725 add_executable(llvm-readobj IMPORTED) 726 727 # Create imported target llvm-rtdyld 728 add_executable(llvm-rtdyld IMPORTED) 729 730 # Create imported target LLVM 731 add_library(LLVM SHARED IMPORTED) 732 733 # Create imported target llvm-size 734 add_executable(llvm-size IMPORTED) 735 736 # Create imported target llvm-split 737 add_executable(llvm-split IMPORTED) 738 739 # Create imported target llvm-stress 740 add_executable(llvm-stress IMPORTED) 741 set_property(TARGET llvm-stress PROPERTY ENABLE_EXPORTS 1) 742 743 set_target_properties(llvm-stress PROPERTIES 744 INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;-lpthread" 745 ) 746 747 # Create imported target llvm-strings 748 add_executable(llvm-strings IMPORTED) 749 750 # Create imported target llvm-symbolizer 751 add_executable(llvm-symbolizer IMPORTED) 752 753 # Create imported target llvm-xray 754 add_executable(llvm-xray IMPORTED) 755 756 # Create imported target obj2yaml 757 add_executable(obj2yaml IMPORTED) 758 759 # Create imported target opt 760 add_executable(opt IMPORTED) 761 set_property(TARGET opt PROPERTY ENABLE_EXPORTS 1) 762 763 set_target_properties(opt PROPERTIES 764 INTERFACE_LINK_LIBRARIES "LLVMAArch64CodeGen;LLVMAArch64AsmParser;LLVMAArch64AsmPrinter;LLVMAArch64Desc;LLVMAArch64Disassembler;LLVMAArch64Info;LLVMAArch64Utils;LLVMARMCodeGen;LLVMARMAsmParser;LLVMARMAsmPrinter;LLVMARMDesc;LLVMARMDisassembler;LLVMARMInfo;LLVMARMUtils;LLVMMipsCodeGen;LLVMMipsAsmParser;LLVMMipsAsmPrinter;LLVMMipsDesc;LLVMMipsDisassembler;LLVMMipsInfo;LLVMX86CodeGen;LLVMX86AsmParser;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Disassembler;LLVMX86Info;LLVMX86Utils;LLVMAnalysis;LLVMBitWriter;LLVMCodeGen;LLVMCore;LLVMCoroutines;LLVMipo;LLVMIRReader;LLVMInstCombine;LLVMInstrumentation;LLVMMC;LLVMObjCARCOpts;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMVectorize;LLVMPasses;-lpthread" 765 ) 766 767 # Create imported target sancov 768 add_executable(sancov IMPORTED) 769 770 # Create imported target sanstats 771 add_executable(sanstats IMPORTED) 772 773 # Create imported target verify-uselistorder 774 add_executable(verify-uselistorder IMPORTED) 775 776 # Create imported target yaml2obj 777 add_executable(yaml2obj IMPORTED) 778 779 if(CMAKE_VERSION VERSION_LESS 2.8.12) 780 message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") 781 endif() 782 783 # Load information for each installed configuration. 784 get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) 785 file(GLOB CONFIG_FILES "${_DIR}/LLVMExports-*.cmake") 786 foreach(f ${CONFIG_FILES}) 787 include(${f}) 788 endforeach() 789 790 # Cleanup temporary variables. 791 set(_IMPORT_PREFIX) 792 793 # Loop over all imported files and verify that they actually exist 794 foreach(target ${_IMPORT_CHECK_TARGETS} ) 795 foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) 796 if(NOT EXISTS "${file}" ) 797 message(FATAL_ERROR "The imported target \"${target}\" references the file 798 \"${file}\" 799 but this file does not exist. Possible reasons include: 800 * The file was deleted, renamed, or moved to another location. 801 * An install or uninstall procedure did not complete successfully. 802 * The installation package was faulty and contained 803 \"${CMAKE_CURRENT_LIST_FILE}\" 804 but not all the files it references. 805 ") 806 endif() 807 endforeach() 808 unset(_IMPORT_CHECK_FILES_FOR_${target}) 809 endforeach() 810 unset(_IMPORT_CHECK_TARGETS) 811 812 # This file does not depend on other imported targets which have 813 # been exported from the same project but in a separate export set. 814 815 # Commands beyond this point should not need to know the version. 816 set(CMAKE_IMPORT_FILE_VERSION) 817 cmake_policy(POP) 818