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 "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 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 "-lpthread;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;-lpthread" 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;-lpthread" 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;-lpthread" 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;-lpthread" 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;-lpthread" 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