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