Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. # Generated by CMake
  2.  
  3. if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6)
  4.    message(FATAL_ERROR "CMake >= 2.6.0 required")
  5. endif()
  6. cmake_policy(PUSH)
  7. cmake_policy(VERSION 2.6...3.20)
  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 LLVMTableGenGlobalISel llvm-tblgen LLVMCore LLVMFuzzerCLI LLVMFuzzMutate LLVMFileCheck LLVMInterfaceStub LLVMIRPrinter LLVMIRReader LLVMCodeGen LLVMSelectionDAG LLVMAsmPrinter LLVMMIRParser LLVMGlobalISel LLVMBinaryFormat LLVMBitReader LLVMBitWriter LLVMBitstreamReader LLVMDWARFLinker LLVMDWARFLinkerParallel LLVMExtensions LLVMFrontendHLSL LLVMFrontendOpenACC LLVMFrontendOpenMP LLVMTransformUtils LLVMInstrumentation LLVMAggressiveInstCombine LLVMInstCombine LLVMScalarOpts LLVMipo LLVMVectorize LLVMObjCARCOpts LLVMCoroutines LLVMCFGuard LLVMLinker LLVMAnalysis LLVMLTO LLVMMC LLVMMCParser LLVMMCDisassembler LLVMMCA LLVMObjCopy LLVMObject LLVMObjectYAML LLVMOption LLVMRemarks LLVMDebuginfod LLVMDebugInfoDWARF LLVMDebugInfoGSYM LLVMDebugInfoLogicalView LLVMDebugInfoMSF LLVMDebugInfoCodeView LLVMDebugInfoPDB LLVMSymbolize LLVMDWP LLVMExecutionEngine LLVMInterpreter LLVMJITLink LLVMMCJIT LLVMOrcJIT LLVMOrcShared LLVMOrcTargetProcess LLVMRuntimeDyld LLVMTarget LLVMAArch64CodeGen LLVMAArch64AsmParser LLVMAArch64Disassembler LLVMAArch64Desc LLVMAArch64Info LLVMAArch64Utils LLVMX86CodeGen LLVMX86AsmParser LLVMX86Disassembler LLVMX86TargetMCA LLVMX86Desc LLVMX86Info LLVMAsmParser LLVMLineEditor LLVMProfileData LLVMCoverage LLVMPasses LLVMTargetParser LLVMTextAPI LLVMDlltoolDriver LLVMLibDriver LLVMXRay LLVMWindowsDriver LLVMWindowsManifest LTO llvm-ar llvm-config llvm-lto llvm-profdata bugpoint dsymutil llc lli llvm-as llvm-bcanalyzer llvm-c-test llvm-cat llvm-cfi-verify LLVMCFIVerify llvm-cov llvm-cvtres llvm-cxxdump llvm-cxxfilt llvm-cxxmap llvm-debuginfo-analyzer llvm-debuginfod llvm-debuginfod-find llvm-diff LLVMDiff llvm-dis llvm-dwarfdump llvm-dwarfutil llvm-dwp llvm-exegesis LLVMExegesisX86 LLVMExegesisAArch64 LLVMExegesis llvm-extract llvm-gsymutil llvm-ifs llvm-jitlink llvm-libtool-darwin llvm-link llvm-lipo llvm-lto2 llvm-mc llvm-mca llvm-ml llvm-modextract llvm-mt llvm-nm llvm-objcopy llvm-objdump llvm-opt-report llvm-pdbutil llvm-profgen llvm-rc llvm-readobj llvm-reduce llvm-remark-size-diff llvm-remarkutil llvm-rtdyld llvm-sim llvm-size llvm-split llvm-stress llvm-strings llvm-symbolizer llvm-tapi-diff llvm-tli-checker llvm-undname llvm-xray opt Remarks sancov sanstats verify-uselistorder PollyISL Polly LLVMPolly)
  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. if(_IMPORT_PREFIX STREQUAL "/")
  50.   set(_IMPORT_PREFIX "")
  51. endif()
  52.  
  53. # Create imported target LLVMDemangle
  54. add_library(LLVMDemangle STATIC IMPORTED)
  55.  
  56. # Create imported target LLVMSupport
  57. add_library(LLVMSupport STATIC IMPORTED)
  58.  
  59. set_target_properties(LLVMSupport PROPERTIES
  60.   INTERFACE_LINK_LIBRARIES "m;LLVMDemangle"
  61. )
  62.  
  63. # Create imported target LLVMTableGen
  64. add_library(LLVMTableGen STATIC IMPORTED)
  65.  
  66. set_target_properties(LLVMTableGen PROPERTIES
  67.   INTERFACE_LINK_LIBRARIES "LLVMSupport"
  68. )
  69.  
  70. # Create imported target LLVMTableGenGlobalISel
  71. add_library(LLVMTableGenGlobalISel STATIC IMPORTED)
  72.  
  73. set_target_properties(LLVMTableGenGlobalISel PROPERTIES
  74.   INTERFACE_LINK_LIBRARIES "LLVMSupport;LLVMTableGen"
  75. )
  76.  
  77. # Create imported target llvm-tblgen
  78. add_executable(llvm-tblgen IMPORTED)
  79.  
  80. # Create imported target LLVMCore
  81. add_library(LLVMCore STATIC IMPORTED)
  82.  
  83. set_target_properties(LLVMCore PROPERTIES
  84.   INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMRemarks;LLVMSupport;LLVMTargetParser"
  85. )
  86.  
  87. # Create imported target LLVMFuzzerCLI
  88. add_library(LLVMFuzzerCLI STATIC IMPORTED)
  89.  
  90. set_target_properties(LLVMFuzzerCLI PROPERTIES
  91.   INTERFACE_LINK_LIBRARIES "LLVMSupport;LLVMTargetParser"
  92. )
  93.  
  94. # Create imported target LLVMFuzzMutate
  95. add_library(LLVMFuzzMutate STATIC IMPORTED)
  96.  
  97. set_target_properties(LLVMFuzzMutate PROPERTIES
  98.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMBitReader;LLVMBitWriter;LLVMCore;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTargetParser;LLVMTransformUtils"
  99. )
  100.  
  101. # Create imported target LLVMFileCheck
  102. add_library(LLVMFileCheck STATIC IMPORTED)
  103.  
  104. set_target_properties(LLVMFileCheck PROPERTIES
  105.   INTERFACE_LINK_LIBRARIES "LLVMSupport"
  106. )
  107.  
  108. # Create imported target LLVMInterfaceStub
  109. add_library(LLVMInterfaceStub STATIC IMPORTED)
  110.  
  111. set_target_properties(LLVMInterfaceStub PROPERTIES
  112.   INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMMC;LLVMObject;LLVMSupport;LLVMTargetParser"
  113. )
  114.  
  115. # Create imported target LLVMIRPrinter
  116. add_library(LLVMIRPrinter STATIC IMPORTED)
  117.  
  118. set_target_properties(LLVMIRPrinter PROPERTIES
  119.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport"
  120. )
  121.  
  122. # Create imported target LLVMIRReader
  123. add_library(LLVMIRReader STATIC IMPORTED)
  124.  
  125. set_target_properties(LLVMIRReader PROPERTIES
  126.   INTERFACE_LINK_LIBRARIES "LLVMAsmParser;LLVMBitReader;LLVMCore;LLVMSupport"
  127. )
  128.  
  129. # Create imported target LLVMCodeGen
  130. add_library(LLVMCodeGen STATIC IMPORTED)
  131.  
  132. set_target_properties(LLVMCodeGen PROPERTIES
  133.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMBitReader;LLVMBitWriter;LLVMCore;LLVMMC;LLVMObjCARCOpts;LLVMProfileData;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTargetParser;LLVMTransformUtils"
  134. )
  135.  
  136. # Create imported target LLVMSelectionDAG
  137. add_library(LLVMSelectionDAG STATIC IMPORTED)
  138.  
  139. set_target_properties(LLVMSelectionDAG PROPERTIES
  140.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSupport;LLVMTarget;LLVMTargetParser;LLVMTransformUtils"
  141. )
  142.  
  143. # Create imported target LLVMAsmPrinter
  144. add_library(LLVMAsmPrinter STATIC IMPORTED)
  145.  
  146. set_target_properties(LLVMAsmPrinter PROPERTIES
  147.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMBinaryFormat;LLVMCodeGen;LLVMCore;LLVMDebugInfoCodeView;LLVMDebugInfoDWARF;LLVMDebugInfoMSF;LLVMMC;LLVMMCParser;LLVMRemarks;LLVMSupport;LLVMTarget;LLVMTargetParser"
  148. )
  149.  
  150. # Create imported target LLVMMIRParser
  151. add_library(LLVMMIRParser STATIC IMPORTED)
  152.  
  153. set_target_properties(LLVMMIRParser PROPERTIES
  154.   INTERFACE_LINK_LIBRARIES "LLVMAsmParser;LLVMBinaryFormat;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSupport;LLVMTarget"
  155. )
  156.  
  157. # Create imported target LLVMGlobalISel
  158. add_library(LLVMGlobalISel STATIC IMPORTED)
  159.  
  160. set_target_properties(LLVMGlobalISel PROPERTIES
  161.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSelectionDAG;LLVMSupport;LLVMTarget;LLVMTransformUtils"
  162. )
  163.  
  164. # Create imported target LLVMBinaryFormat
  165. add_library(LLVMBinaryFormat STATIC IMPORTED)
  166.  
  167. set_target_properties(LLVMBinaryFormat PROPERTIES
  168.   INTERFACE_LINK_LIBRARIES "LLVMSupport;LLVMTargetParser"
  169. )
  170.  
  171. # Create imported target LLVMBitReader
  172. add_library(LLVMBitReader STATIC IMPORTED)
  173.  
  174. set_target_properties(LLVMBitReader PROPERTIES
  175.   INTERFACE_LINK_LIBRARIES "LLVMBitstreamReader;LLVMCore;LLVMSupport;LLVMTargetParser"
  176. )
  177.  
  178. # Create imported target LLVMBitWriter
  179. add_library(LLVMBitWriter STATIC IMPORTED)
  180.  
  181. set_target_properties(LLVMBitWriter PROPERTIES
  182.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMMC;LLVMObject;LLVMSupport;LLVMTargetParser"
  183. )
  184.  
  185. # Create imported target LLVMBitstreamReader
  186. add_library(LLVMBitstreamReader STATIC IMPORTED)
  187.  
  188. set_target_properties(LLVMBitstreamReader PROPERTIES
  189.   INTERFACE_LINK_LIBRARIES "LLVMSupport"
  190. )
  191.  
  192. # Create imported target LLVMDWARFLinker
  193. add_library(LLVMDWARFLinker STATIC IMPORTED)
  194.  
  195. set_target_properties(LLVMDWARFLinker PROPERTIES
  196.   INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMDebugInfoDWARF;LLVMAsmPrinter;LLVMCodeGen;LLVMMC;LLVMObject;LLVMSupport;LLVMTargetParser"
  197. )
  198.  
  199. # Create imported target LLVMDWARFLinkerParallel
  200. add_library(LLVMDWARFLinkerParallel STATIC IMPORTED)
  201.  
  202. set_target_properties(LLVMDWARFLinkerParallel PROPERTIES
  203.   INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMDebugInfoDWARF;LLVMAsmPrinter;LLVMCodeGen;LLVMMC;LLVMObject;LLVMSupport"
  204. )
  205.  
  206. # Create imported target LLVMExtensions
  207. add_library(LLVMExtensions STATIC IMPORTED)
  208.  
  209. set_target_properties(LLVMExtensions PROPERTIES
  210.   INTERFACE_LINK_LIBRARIES "LLVMSupport;Polly"
  211. )
  212.  
  213. # Create imported target LLVMFrontendHLSL
  214. add_library(LLVMFrontendHLSL STATIC IMPORTED)
  215.  
  216. set_target_properties(LLVMFrontendHLSL PROPERTIES
  217.   INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport"
  218. )
  219.  
  220. # Create imported target LLVMFrontendOpenACC
  221. add_library(LLVMFrontendOpenACC STATIC IMPORTED)
  222.  
  223. set_target_properties(LLVMFrontendOpenACC PROPERTIES
  224.   INTERFACE_LINK_LIBRARIES "LLVMSupport"
  225. )
  226.  
  227. # Create imported target LLVMFrontendOpenMP
  228. add_library(LLVMFrontendOpenMP STATIC IMPORTED)
  229.  
  230. set_target_properties(LLVMFrontendOpenMP PROPERTIES
  231.   INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport;LLVMTargetParser;LLVMTransformUtils;LLVMAnalysis;LLVMMC;LLVMScalarOpts"
  232. )
  233.  
  234. # Create imported target LLVMTransformUtils
  235. add_library(LLVMTransformUtils STATIC IMPORTED)
  236.  
  237. set_target_properties(LLVMTransformUtils PROPERTIES
  238.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTargetParser"
  239. )
  240.  
  241. # Create imported target LLVMInstrumentation
  242. add_library(LLVMInstrumentation STATIC IMPORTED)
  243.  
  244. set_target_properties(LLVMInstrumentation PROPERTIES
  245.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMDemangle;LLVMMC;LLVMSupport;LLVMTargetParser;LLVMTransformUtils;LLVMProfileData"
  246. )
  247.  
  248. # Create imported target LLVMAggressiveInstCombine
  249. add_library(LLVMAggressiveInstCombine STATIC IMPORTED)
  250.  
  251. set_target_properties(LLVMAggressiveInstCombine PROPERTIES
  252.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTransformUtils"
  253. )
  254.  
  255. # Create imported target LLVMInstCombine
  256. add_library(LLVMInstCombine STATIC IMPORTED)
  257.  
  258. set_target_properties(LLVMInstCombine PROPERTIES
  259.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTransformUtils"
  260. )
  261.  
  262. # Create imported target LLVMScalarOpts
  263. add_library(LLVMScalarOpts STATIC IMPORTED)
  264.  
  265. set_target_properties(LLVMScalarOpts PROPERTIES
  266.   INTERFACE_LINK_LIBRARIES "LLVMAggressiveInstCombine;LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMSupport;LLVMTransformUtils"
  267. )
  268.  
  269. # Create imported target LLVMipo
  270. add_library(LLVMipo STATIC IMPORTED)
  271.  
  272. set_target_properties(LLVMipo PROPERTIES
  273.   INTERFACE_LINK_LIBRARIES "LLVMAggressiveInstCombine;LLVMAnalysis;LLVMBitReader;LLVMBitWriter;LLVMCore;LLVMFrontendOpenMP;LLVMInstCombine;LLVMIRReader;LLVMLinker;LLVMObject;LLVMProfileData;LLVMScalarOpts;LLVMSupport;LLVMTargetParser;LLVMTransformUtils;LLVMVectorize;LLVMInstrumentation"
  274. )
  275.  
  276. # Create imported target LLVMVectorize
  277. add_library(LLVMVectorize STATIC IMPORTED)
  278.  
  279. set_target_properties(LLVMVectorize PROPERTIES
  280.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTransformUtils"
  281. )
  282.  
  283. # Create imported target LLVMObjCARCOpts
  284. add_library(LLVMObjCARCOpts STATIC IMPORTED)
  285.  
  286. set_target_properties(LLVMObjCARCOpts PROPERTIES
  287.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTransformUtils"
  288. )
  289.  
  290. # Create imported target LLVMCoroutines
  291. add_library(LLVMCoroutines STATIC IMPORTED)
  292.  
  293. set_target_properties(LLVMCoroutines PROPERTIES
  294.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMipo;LLVMScalarOpts;LLVMSupport;LLVMTransformUtils"
  295. )
  296.  
  297. # Create imported target LLVMCFGuard
  298. add_library(LLVMCFGuard STATIC IMPORTED)
  299.  
  300. set_target_properties(LLVMCFGuard PROPERTIES
  301.   INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport;LLVMTargetParser"
  302. )
  303.  
  304. # Create imported target LLVMLinker
  305. add_library(LLVMLinker STATIC IMPORTED)
  306.  
  307. set_target_properties(LLVMLinker PROPERTIES
  308.   INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMObject;LLVMSupport;LLVMTransformUtils;LLVMTargetParser"
  309. )
  310.  
  311. # Create imported target LLVMAnalysis
  312. add_library(LLVMAnalysis STATIC IMPORTED)
  313.  
  314. set_target_properties(LLVMAnalysis PROPERTIES
  315.   INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMCore;LLVMObject;LLVMProfileData;LLVMSupport;LLVMTargetParser"
  316. )
  317.  
  318. # Create imported target LLVMLTO
  319. add_library(LLVMLTO STATIC IMPORTED)
  320.  
  321. set_target_properties(LLVMLTO PROPERTIES
  322.   INTERFACE_LINK_LIBRARIES "LLVMAggressiveInstCombine;LLVMAnalysis;LLVMBinaryFormat;LLVMBitReader;LLVMBitWriter;LLVMCodeGen;LLVMCore;LLVMExtensions;LLVMipo;LLVMInstCombine;LLVMInstrumentation;LLVMLinker;LLVMMC;LLVMObjCARCOpts;LLVMObject;LLVMPasses;LLVMRemarks;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTargetParser;LLVMTransformUtils"
  323. )
  324.  
  325. # Create imported target LLVMMC
  326. add_library(LLVMMC STATIC IMPORTED)
  327.  
  328. set_target_properties(LLVMMC PROPERTIES
  329.   INTERFACE_LINK_LIBRARIES "LLVMSupport;LLVMTargetParser;LLVMBinaryFormat;LLVMDebugInfoCodeView"
  330. )
  331.  
  332. # Create imported target LLVMMCParser
  333. add_library(LLVMMCParser STATIC IMPORTED)
  334.  
  335. set_target_properties(LLVMMCParser PROPERTIES
  336.   INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport;LLVMTargetParser"
  337. )
  338.  
  339. # Create imported target LLVMMCDisassembler
  340. add_library(LLVMMCDisassembler STATIC IMPORTED)
  341.  
  342. set_target_properties(LLVMMCDisassembler PROPERTIES
  343.   INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport;LLVMTargetParser"
  344. )
  345.  
  346. # Create imported target LLVMMCA
  347. add_library(LLVMMCA STATIC IMPORTED)
  348.  
  349. set_target_properties(LLVMMCA PROPERTIES
  350.   INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport"
  351. )
  352.  
  353. # Create imported target LLVMObjCopy
  354. add_library(LLVMObjCopy STATIC IMPORTED)
  355.  
  356. set_target_properties(LLVMObjCopy PROPERTIES
  357.   INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMObject;LLVMSupport;LLVMMC"
  358. )
  359.  
  360. # Create imported target LLVMObject
  361. add_library(LLVMObject STATIC IMPORTED)
  362.  
  363. set_target_properties(LLVMObject PROPERTIES
  364.   INTERFACE_LINK_LIBRARIES "LLVMBitReader;LLVMCore;LLVMMC;LLVMIRReader;LLVMBinaryFormat;LLVMMCParser;LLVMSupport;LLVMTargetParser;LLVMTextAPI"
  365. )
  366.  
  367. # Create imported target LLVMObjectYAML
  368. add_library(LLVMObjectYAML STATIC IMPORTED)
  369.  
  370. set_target_properties(LLVMObjectYAML PROPERTIES
  371.   INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMObject;LLVMSupport;LLVMTargetParser;LLVMDebugInfoCodeView;LLVMMC"
  372. )
  373.  
  374. # Create imported target LLVMOption
  375. add_library(LLVMOption STATIC IMPORTED)
  376.  
  377. set_target_properties(LLVMOption PROPERTIES
  378.   INTERFACE_LINK_LIBRARIES "LLVMSupport"
  379. )
  380.  
  381. # Create imported target LLVMRemarks
  382. add_library(LLVMRemarks STATIC IMPORTED)
  383.  
  384. set_target_properties(LLVMRemarks PROPERTIES
  385.   INTERFACE_LINK_LIBRARIES "LLVMBitstreamReader;LLVMSupport"
  386. )
  387.  
  388. # Create imported target LLVMDebuginfod
  389. add_library(LLVMDebuginfod STATIC IMPORTED)
  390.  
  391. set_target_properties(LLVMDebuginfod PROPERTIES
  392.   INTERFACE_LINK_LIBRARIES "LLVMSupport;LLVMSymbolize;LLVMDebugInfoDWARF;LLVMBinaryFormat;LLVMObject"
  393. )
  394.  
  395. # Create imported target LLVMDebugInfoDWARF
  396. add_library(LLVMDebugInfoDWARF STATIC IMPORTED)
  397.  
  398. set_target_properties(LLVMDebugInfoDWARF PROPERTIES
  399.   INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMObject;LLVMSupport;LLVMTargetParser"
  400. )
  401.  
  402. # Create imported target LLVMDebugInfoGSYM
  403. add_library(LLVMDebugInfoGSYM STATIC IMPORTED)
  404.  
  405. set_target_properties(LLVMDebugInfoGSYM PROPERTIES
  406.   INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMObject;LLVMSupport;LLVMTargetParser;LLVMDebugInfoDWARF"
  407. )
  408.  
  409. # Create imported target LLVMDebugInfoLogicalView
  410. add_library(LLVMDebugInfoLogicalView STATIC IMPORTED)
  411.  
  412. set_target_properties(LLVMDebugInfoLogicalView PROPERTIES
  413.   INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMObject;LLVMMC;LLVMSupport;LLVMTargetParser;LLVMDebugInfoDWARF"
  414. )
  415.  
  416. # Create imported target LLVMDebugInfoMSF
  417. add_library(LLVMDebugInfoMSF STATIC IMPORTED)
  418.  
  419. set_target_properties(LLVMDebugInfoMSF PROPERTIES
  420.   INTERFACE_LINK_LIBRARIES "LLVMSupport"
  421. )
  422.  
  423. # Create imported target LLVMDebugInfoCodeView
  424. add_library(LLVMDebugInfoCodeView STATIC IMPORTED)
  425.  
  426. set_target_properties(LLVMDebugInfoCodeView PROPERTIES
  427.   INTERFACE_LINK_LIBRARIES "LLVMSupport"
  428. )
  429.  
  430. # Create imported target LLVMDebugInfoPDB
  431. add_library(LLVMDebugInfoPDB STATIC IMPORTED)
  432.  
  433. set_target_properties(LLVMDebugInfoPDB PROPERTIES
  434.   INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMObject;LLVMSupport;LLVMDebugInfoCodeView;LLVMDebugInfoMSF"
  435. )
  436.  
  437. # Create imported target LLVMSymbolize
  438. add_library(LLVMSymbolize STATIC IMPORTED)
  439.  
  440. set_target_properties(LLVMSymbolize PROPERTIES
  441.   INTERFACE_LINK_LIBRARIES "LLVMDebugInfoDWARF;LLVMDebugInfoPDB;LLVMObject;LLVMSupport;LLVMDemangle;LLVMTargetParser"
  442. )
  443.  
  444. # Create imported target LLVMDWP
  445. add_library(LLVMDWP STATIC IMPORTED)
  446.  
  447. set_target_properties(LLVMDWP PROPERTIES
  448.   INTERFACE_LINK_LIBRARIES "LLVMDebugInfoDWARF;LLVMMC;LLVMObject;LLVMSupport;LLVMTarget"
  449. )
  450.  
  451. # Create imported target LLVMExecutionEngine
  452. add_library(LLVMExecutionEngine STATIC IMPORTED)
  453.  
  454. set_target_properties(LLVMExecutionEngine PROPERTIES
  455.   INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMMC;LLVMObject;LLVMOrcTargetProcess;LLVMRuntimeDyld;LLVMSupport;LLVMTarget;LLVMTargetParser"
  456. )
  457.  
  458. # Create imported target LLVMInterpreter
  459. add_library(LLVMInterpreter STATIC IMPORTED)
  460.  
  461. set_target_properties(LLVMInterpreter PROPERTIES
  462.   INTERFACE_LINK_LIBRARIES "LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport"
  463. )
  464.  
  465. # Create imported target LLVMJITLink
  466. add_library(LLVMJITLink STATIC IMPORTED)
  467.  
  468. set_target_properties(LLVMJITLink PROPERTIES
  469.   INTERFACE_LINK_LIBRARIES "\$<LINK_ONLY:LLVMObject>;\$<LINK_ONLY:LLVMOrcShared>;\$<LINK_ONLY:LLVMOrcTargetProcess>;\$<LINK_ONLY:LLVMSupport>;\$<LINK_ONLY:LLVMTargetParser>;LLVMBinaryFormat;LLVMObject;LLVMOption;LLVMOrcTargetProcess;LLVMSupport;LLVMTargetParser"
  470. )
  471.  
  472. # Create imported target LLVMMCJIT
  473. add_library(LLVMMCJIT STATIC IMPORTED)
  474.  
  475. set_target_properties(LLVMMCJIT PROPERTIES
  476.   INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMExecutionEngine;LLVMObject;LLVMRuntimeDyld;LLVMSupport;LLVMTarget"
  477. )
  478.  
  479. # Create imported target LLVMOrcJIT
  480. add_library(LLVMOrcJIT STATIC IMPORTED)
  481.  
  482. set_target_properties(LLVMOrcJIT PROPERTIES
  483.   INTERFACE_LINK_LIBRARIES "\$<LINK_ONLY:LLVMAnalysis>;\$<LINK_ONLY:LLVMBitReader>;\$<LINK_ONLY:LLVMBitWriter>;\$<LINK_ONLY:LLVMPasses>;LLVMCore;LLVMExecutionEngine;LLVMJITLink;LLVMObject;LLVMOrcShared;LLVMOrcTargetProcess;LLVMWindowsDriver;LLVMMC;LLVMMCDisassembler;LLVMPasses;LLVMRuntimeDyld;LLVMSupport;LLVMTarget;LLVMTargetParser;LLVMTransformUtils"
  484. )
  485.  
  486. # Create imported target LLVMOrcShared
  487. add_library(LLVMOrcShared STATIC IMPORTED)
  488.  
  489. set_target_properties(LLVMOrcShared PROPERTIES
  490.   INTERFACE_LINK_LIBRARIES "LLVMSupport"
  491. )
  492.  
  493. # Create imported target LLVMOrcTargetProcess
  494. add_library(LLVMOrcTargetProcess STATIC IMPORTED)
  495.  
  496. set_target_properties(LLVMOrcTargetProcess PROPERTIES
  497.   INTERFACE_LINK_LIBRARIES "LLVMOrcShared;LLVMSupport;LLVMTargetParser"
  498. )
  499.  
  500. # Create imported target LLVMRuntimeDyld
  501. add_library(LLVMRuntimeDyld STATIC IMPORTED)
  502.  
  503. set_target_properties(LLVMRuntimeDyld PROPERTIES
  504.   INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMMC;LLVMObject;LLVMSupport;LLVMTargetParser"
  505. )
  506.  
  507. # Create imported target LLVMTarget
  508. add_library(LLVMTarget STATIC IMPORTED)
  509.  
  510. set_target_properties(LLVMTarget PROPERTIES
  511.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMMC;LLVMSupport;LLVMTargetParser"
  512. )
  513.  
  514. # Create imported target LLVMAArch64CodeGen
  515. add_library(LLVMAArch64CodeGen STATIC IMPORTED)
  516.  
  517. set_target_properties(LLVMAArch64CodeGen PROPERTIES
  518.   INTERFACE_LINK_LIBRARIES "LLVMAArch64Desc;LLVMAArch64Info;LLVMAArch64Utils;LLVMAnalysis;LLVMAsmPrinter;LLVMCodeGen;LLVMCore;LLVMMC;LLVMScalarOpts;LLVMSelectionDAG;LLVMSupport;LLVMTarget;LLVMTargetParser;LLVMTransformUtils;LLVMGlobalISel;LLVMCFGuard"
  519. )
  520.  
  521. # Create imported target LLVMAArch64AsmParser
  522. add_library(LLVMAArch64AsmParser STATIC IMPORTED)
  523.  
  524. set_target_properties(LLVMAArch64AsmParser PROPERTIES
  525.   INTERFACE_LINK_LIBRARIES "LLVMAArch64Desc;LLVMAArch64Info;LLVMAArch64Utils;LLVMMC;LLVMMCParser;LLVMSupport;LLVMTargetParser"
  526. )
  527.  
  528. # Create imported target LLVMAArch64Disassembler
  529. add_library(LLVMAArch64Disassembler STATIC IMPORTED)
  530.  
  531. set_target_properties(LLVMAArch64Disassembler PROPERTIES
  532.   INTERFACE_LINK_LIBRARIES "LLVMAArch64Desc;LLVMAArch64Info;LLVMAArch64Utils;LLVMMC;LLVMMCDisassembler;LLVMSupport"
  533. )
  534.  
  535. # Create imported target LLVMAArch64Desc
  536. add_library(LLVMAArch64Desc STATIC IMPORTED)
  537.  
  538. set_target_properties(LLVMAArch64Desc PROPERTIES
  539.   INTERFACE_LINK_LIBRARIES "LLVMAArch64Info;LLVMAArch64Utils;LLVMMC;LLVMBinaryFormat;LLVMSupport;LLVMTargetParser"
  540. )
  541.  
  542. # Create imported target LLVMAArch64Info
  543. add_library(LLVMAArch64Info STATIC IMPORTED)
  544.  
  545. set_target_properties(LLVMAArch64Info PROPERTIES
  546.   INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport"
  547. )
  548.  
  549. # Create imported target LLVMAArch64Utils
  550. add_library(LLVMAArch64Utils STATIC IMPORTED)
  551.  
  552. set_target_properties(LLVMAArch64Utils PROPERTIES
  553.   INTERFACE_LINK_LIBRARIES "LLVMSupport;LLVMCore"
  554. )
  555.  
  556. # Create imported target LLVMX86CodeGen
  557. add_library(LLVMX86CodeGen STATIC IMPORTED)
  558.  
  559. set_target_properties(LLVMX86CodeGen PROPERTIES
  560.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMAsmPrinter;LLVMCodeGen;LLVMCore;LLVMInstrumentation;LLVMMC;LLVMSelectionDAG;LLVMSupport;LLVMTarget;LLVMTargetParser;LLVMTransformUtils;LLVMX86Desc;LLVMX86Info;LLVMGlobalISel;LLVMProfileData;LLVMCFGuard"
  561. )
  562.  
  563. # Create imported target LLVMX86AsmParser
  564. add_library(LLVMX86AsmParser STATIC IMPORTED)
  565.  
  566. set_target_properties(LLVMX86AsmParser PROPERTIES
  567.   INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMMCParser;LLVMSupport;LLVMX86Desc;LLVMX86Info"
  568. )
  569.  
  570. # Create imported target LLVMX86Disassembler
  571. add_library(LLVMX86Disassembler STATIC IMPORTED)
  572.  
  573. set_target_properties(LLVMX86Disassembler PROPERTIES
  574.   INTERFACE_LINK_LIBRARIES "LLVMMCDisassembler;LLVMSupport;LLVMX86Info"
  575. )
  576.  
  577. # Create imported target LLVMX86TargetMCA
  578. add_library(LLVMX86TargetMCA STATIC IMPORTED)
  579.  
  580. set_target_properties(LLVMX86TargetMCA PROPERTIES
  581.   INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMMCParser;LLVMX86Desc;LLVMX86Info;LLVMSupport;LLVMTargetParser;LLVMMCA"
  582. )
  583.  
  584. # Create imported target LLVMX86Desc
  585. add_library(LLVMX86Desc STATIC IMPORTED)
  586.  
  587. set_target_properties(LLVMX86Desc PROPERTIES
  588.   INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMMCDisassembler;LLVMSupport;LLVMTargetParser;LLVMX86Info;LLVMBinaryFormat"
  589. )
  590.  
  591. # Create imported target LLVMX86Info
  592. add_library(LLVMX86Info STATIC IMPORTED)
  593.  
  594. set_target_properties(LLVMX86Info PROPERTIES
  595.   INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport"
  596. )
  597.  
  598. # Create imported target LLVMAsmParser
  599. add_library(LLVMAsmParser STATIC IMPORTED)
  600.  
  601. set_target_properties(LLVMAsmParser PROPERTIES
  602.   INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMCore;LLVMSupport"
  603. )
  604.  
  605. # Create imported target LLVMLineEditor
  606. add_library(LLVMLineEditor STATIC IMPORTED)
  607.  
  608. set_target_properties(LLVMLineEditor PROPERTIES
  609.   INTERFACE_LINK_LIBRARIES "LLVMSupport"
  610. )
  611.  
  612. # Create imported target LLVMProfileData
  613. add_library(LLVMProfileData STATIC IMPORTED)
  614.  
  615. set_target_properties(LLVMProfileData PROPERTIES
  616.   INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMObject;LLVMSupport;LLVMDemangle;LLVMSymbolize;LLVMDebugInfoDWARF;LLVMTargetParser"
  617. )
  618.  
  619. # Create imported target LLVMCoverage
  620. add_library(LLVMCoverage STATIC IMPORTED)
  621.  
  622. set_target_properties(LLVMCoverage PROPERTIES
  623.   INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMObject;LLVMProfileData;LLVMSupport;LLVMTargetParser"
  624. )
  625.  
  626. # Create imported target LLVMPasses
  627. add_library(LLVMPasses STATIC IMPORTED)
  628.  
  629. set_target_properties(LLVMPasses PROPERTIES
  630.   INTERFACE_LINK_LIBRARIES "LLVMAggressiveInstCombine;LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMCoroutines;LLVMipo;LLVMInstCombine;LLVMIRPrinter;LLVMObjCARCOpts;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMVectorize;LLVMInstrumentation"
  631. )
  632.  
  633. # Create imported target LLVMTargetParser
  634. add_library(LLVMTargetParser STATIC IMPORTED)
  635.  
  636. set_target_properties(LLVMTargetParser PROPERTIES
  637.   INTERFACE_LINK_LIBRARIES "LLVMSupport"
  638. )
  639.  
  640. # Create imported target LLVMTextAPI
  641. add_library(LLVMTextAPI STATIC IMPORTED)
  642.  
  643. set_target_properties(LLVMTextAPI PROPERTIES
  644.   INTERFACE_LINK_LIBRARIES "LLVMSupport;LLVMBinaryFormat;LLVMTargetParser"
  645. )
  646.  
  647. # Create imported target LLVMDlltoolDriver
  648. add_library(LLVMDlltoolDriver STATIC IMPORTED)
  649.  
  650. set_target_properties(LLVMDlltoolDriver PROPERTIES
  651.   INTERFACE_LINK_LIBRARIES "LLVMObject;LLVMOption;LLVMSupport;LLVMTargetParser"
  652. )
  653.  
  654. # Create imported target LLVMLibDriver
  655. add_library(LLVMLibDriver STATIC IMPORTED)
  656.  
  657. set_target_properties(LLVMLibDriver PROPERTIES
  658.   INTERFACE_LINK_LIBRARIES "LLVMBinaryFormat;LLVMBitReader;LLVMObject;LLVMOption;LLVMSupport;LLVMTargetParser;LLVMBinaryFormat;LLVMBitReader;LLVMObject;LLVMOption;LLVMSupport"
  659. )
  660.  
  661. # Create imported target LLVMXRay
  662. add_library(LLVMXRay STATIC IMPORTED)
  663.  
  664. set_target_properties(LLVMXRay PROPERTIES
  665.   INTERFACE_LINK_LIBRARIES "LLVMSupport;LLVMObject;LLVMTargetParser"
  666. )
  667.  
  668. # Create imported target LLVMWindowsDriver
  669. add_library(LLVMWindowsDriver STATIC IMPORTED)
  670.  
  671. set_target_properties(LLVMWindowsDriver PROPERTIES
  672.   INTERFACE_LINK_LIBRARIES "LLVMOption;LLVMSupport;LLVMTargetParser"
  673. )
  674.  
  675. # Create imported target LLVMWindowsManifest
  676. add_library(LLVMWindowsManifest STATIC IMPORTED)
  677.  
  678. set_target_properties(LLVMWindowsManifest PROPERTIES
  679.   INTERFACE_LINK_LIBRARIES "LLVMSupport"
  680. )
  681.  
  682. # Create imported target LTO
  683. add_library(LTO SHARED IMPORTED)
  684.  
  685. # Create imported target llvm-ar
  686. add_executable(llvm-ar IMPORTED)
  687.  
  688. # Create imported target llvm-config
  689. add_executable(llvm-config IMPORTED)
  690.  
  691. # Create imported target llvm-lto
  692. add_executable(llvm-lto IMPORTED)
  693.  
  694. # Create imported target llvm-profdata
  695. add_executable(llvm-profdata IMPORTED)
  696.  
  697. # Create imported target bugpoint
  698. add_executable(bugpoint IMPORTED)
  699. set_property(TARGET bugpoint PROPERTY ENABLE_EXPORTS 1)
  700.  
  701. # Create imported target dsymutil
  702. add_executable(dsymutil IMPORTED)
  703.  
  704. # Create imported target llc
  705. add_executable(llc IMPORTED)
  706. set_property(TARGET llc PROPERTY ENABLE_EXPORTS 1)
  707.  
  708. # Create imported target lli
  709. add_executable(lli IMPORTED)
  710. set_property(TARGET lli PROPERTY ENABLE_EXPORTS 1)
  711.  
  712. # Create imported target llvm-as
  713. add_executable(llvm-as IMPORTED)
  714.  
  715. # Create imported target llvm-bcanalyzer
  716. add_executable(llvm-bcanalyzer IMPORTED)
  717.  
  718. # Create imported target llvm-c-test
  719. add_executable(llvm-c-test IMPORTED)
  720.  
  721. # Create imported target llvm-cat
  722. add_executable(llvm-cat IMPORTED)
  723.  
  724. # Create imported target llvm-cfi-verify
  725. add_executable(llvm-cfi-verify IMPORTED)
  726.  
  727. # Create imported target LLVMCFIVerify
  728. add_library(LLVMCFIVerify STATIC IMPORTED)
  729.  
  730. set_target_properties(LLVMCFIVerify PROPERTIES
  731.   INTERFACE_LINK_LIBRARIES "LLVMDebugInfoDWARF;LLVMMC;LLVMMCParser;LLVMObject;LLVMSupport;LLVMSymbolize;LLVMTargetParser"
  732. )
  733.  
  734. # Create imported target llvm-cov
  735. add_executable(llvm-cov IMPORTED)
  736.  
  737. # Create imported target llvm-cvtres
  738. add_executable(llvm-cvtres IMPORTED)
  739.  
  740. # Create imported target llvm-cxxdump
  741. add_executable(llvm-cxxdump IMPORTED)
  742.  
  743. # Create imported target llvm-cxxfilt
  744. add_executable(llvm-cxxfilt IMPORTED)
  745.  
  746. # Create imported target llvm-cxxmap
  747. add_executable(llvm-cxxmap IMPORTED)
  748.  
  749. # Create imported target llvm-debuginfo-analyzer
  750. add_executable(llvm-debuginfo-analyzer IMPORTED)
  751.  
  752. # Create imported target llvm-debuginfod
  753. add_executable(llvm-debuginfod IMPORTED)
  754.  
  755. # Create imported target llvm-debuginfod-find
  756. add_executable(llvm-debuginfod-find IMPORTED)
  757.  
  758. # Create imported target llvm-diff
  759. add_executable(llvm-diff IMPORTED)
  760.  
  761. # Create imported target LLVMDiff
  762. add_library(LLVMDiff STATIC IMPORTED)
  763.  
  764. set_target_properties(LLVMDiff PROPERTIES
  765.   INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport"
  766. )
  767.  
  768. # Create imported target llvm-dis
  769. add_executable(llvm-dis IMPORTED)
  770.  
  771. # Create imported target llvm-dwarfdump
  772. add_executable(llvm-dwarfdump IMPORTED)
  773.  
  774. # Create imported target llvm-dwarfutil
  775. add_executable(llvm-dwarfutil IMPORTED)
  776.  
  777. # Create imported target llvm-dwp
  778. add_executable(llvm-dwp IMPORTED)
  779.  
  780. # Create imported target llvm-exegesis
  781. add_executable(llvm-exegesis IMPORTED)
  782.  
  783. # Create imported target LLVMExegesisX86
  784. add_library(LLVMExegesisX86 STATIC IMPORTED)
  785.  
  786. set_target_properties(LLVMExegesisX86 PROPERTIES
  787.   INTERFACE_LINK_LIBRARIES "LLVMX86CodeGen;LLVMX86AsmParser;LLVMX86Desc;LLVMX86Disassembler;LLVMX86Info;LLVMExegesis;LLVMCore;LLVMSupport;LLVMTargetParser;LLVMCodeGen;LLVMMC"
  788. )
  789.  
  790. # Create imported target LLVMExegesisAArch64
  791. add_library(LLVMExegesisAArch64 STATIC IMPORTED)
  792.  
  793. set_target_properties(LLVMExegesisAArch64 PROPERTIES
  794.   INTERFACE_LINK_LIBRARIES "LLVMAArch64CodeGen;LLVMAArch64AsmParser;LLVMAArch64Desc;LLVMAArch64Disassembler;LLVMAArch64Info;LLVMAArch64Utils;LLVMExegesis;LLVMCore;LLVMSupport;LLVMMC"
  795. )
  796.  
  797. # Create imported target LLVMExegesis
  798. add_library(LLVMExegesis STATIC IMPORTED)
  799.  
  800. set_target_properties(LLVMExegesis PROPERTIES
  801.   INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMGlobalISel;LLVMMC;LLVMMCA;LLVMMCDisassembler;LLVMMCJIT;LLVMMCParser;LLVMObject;LLVMObjectYAML;LLVMRuntimeDyld;LLVMSupport;LLVMTargetParser"
  802. )
  803.  
  804. # Create imported target llvm-extract
  805. add_executable(llvm-extract IMPORTED)
  806.  
  807. # Create imported target llvm-gsymutil
  808. add_executable(llvm-gsymutil IMPORTED)
  809.  
  810. # Create imported target llvm-ifs
  811. add_executable(llvm-ifs IMPORTED)
  812.  
  813. # Create imported target llvm-jitlink
  814. add_executable(llvm-jitlink IMPORTED)
  815. set_property(TARGET llvm-jitlink PROPERTY ENABLE_EXPORTS 1)
  816.  
  817. # Create imported target llvm-libtool-darwin
  818. add_executable(llvm-libtool-darwin IMPORTED)
  819.  
  820. # Create imported target llvm-link
  821. add_executable(llvm-link IMPORTED)
  822.  
  823. # Create imported target llvm-lipo
  824. add_executable(llvm-lipo IMPORTED)
  825.  
  826. # Create imported target llvm-lto2
  827. add_executable(llvm-lto2 IMPORTED)
  828. set_property(TARGET llvm-lto2 PROPERTY ENABLE_EXPORTS 1)
  829.  
  830. # Create imported target llvm-mc
  831. add_executable(llvm-mc IMPORTED)
  832.  
  833. # Create imported target llvm-mca
  834. add_executable(llvm-mca IMPORTED)
  835.  
  836. # Create imported target llvm-ml
  837. add_executable(llvm-ml IMPORTED)
  838.  
  839. # Create imported target llvm-modextract
  840. add_executable(llvm-modextract IMPORTED)
  841.  
  842. # Create imported target llvm-mt
  843. add_executable(llvm-mt IMPORTED)
  844.  
  845. # Create imported target llvm-nm
  846. add_executable(llvm-nm IMPORTED)
  847.  
  848. # Create imported target llvm-objcopy
  849. add_executable(llvm-objcopy IMPORTED)
  850.  
  851. # Create imported target llvm-objdump
  852. add_executable(llvm-objdump IMPORTED)
  853.  
  854. # Create imported target llvm-opt-report
  855. add_executable(llvm-opt-report IMPORTED)
  856.  
  857. # Create imported target llvm-pdbutil
  858. add_executable(llvm-pdbutil IMPORTED)
  859.  
  860. # Create imported target llvm-profgen
  861. add_executable(llvm-profgen IMPORTED)
  862.  
  863. # Create imported target llvm-rc
  864. add_executable(llvm-rc IMPORTED)
  865.  
  866. # Create imported target llvm-readobj
  867. add_executable(llvm-readobj IMPORTED)
  868.  
  869. # Create imported target llvm-reduce
  870. add_executable(llvm-reduce IMPORTED)
  871.  
  872. # Create imported target llvm-remark-size-diff
  873. add_executable(llvm-remark-size-diff IMPORTED)
  874.  
  875. # Create imported target llvm-remarkutil
  876. add_executable(llvm-remarkutil IMPORTED)
  877.  
  878. # Create imported target llvm-rtdyld
  879. add_executable(llvm-rtdyld IMPORTED)
  880.  
  881. # Create imported target llvm-sim
  882. add_executable(llvm-sim IMPORTED)
  883.  
  884. # Create imported target llvm-size
  885. add_executable(llvm-size IMPORTED)
  886.  
  887. # Create imported target llvm-split
  888. add_executable(llvm-split IMPORTED)
  889.  
  890. # Create imported target llvm-stress
  891. add_executable(llvm-stress IMPORTED)
  892.  
  893. # Create imported target llvm-strings
  894. add_executable(llvm-strings IMPORTED)
  895.  
  896. # Create imported target llvm-symbolizer
  897. add_executable(llvm-symbolizer IMPORTED)
  898.  
  899. # Create imported target llvm-tapi-diff
  900. add_executable(llvm-tapi-diff IMPORTED)
  901.  
  902. # Create imported target llvm-tli-checker
  903. add_executable(llvm-tli-checker IMPORTED)
  904.  
  905. # Create imported target llvm-undname
  906. add_executable(llvm-undname IMPORTED)
  907.  
  908. # Create imported target llvm-xray
  909. add_executable(llvm-xray IMPORTED)
  910.  
  911. # Create imported target opt
  912. add_executable(opt IMPORTED)
  913. set_property(TARGET opt PROPERTY ENABLE_EXPORTS 1)
  914.  
  915. # Create imported target Remarks
  916. add_library(Remarks SHARED IMPORTED)
  917.  
  918. # Create imported target sancov
  919. add_executable(sancov IMPORTED)
  920.  
  921. # Create imported target sanstats
  922. add_executable(sanstats IMPORTED)
  923.  
  924. # Create imported target verify-uselistorder
  925. add_executable(verify-uselistorder IMPORTED)
  926.  
  927. # Create imported target PollyISL
  928. add_library(PollyISL STATIC IMPORTED)
  929.  
  930. # Create imported target Polly
  931. add_library(Polly STATIC IMPORTED)
  932.  
  933. set_target_properties(Polly PROPERTIES
  934.   INTERFACE_LINK_LIBRARIES "LLVMSupport;LLVMCore;LLVMScalarOpts;LLVMInstCombine;LLVMTransformUtils;LLVMAnalysis;LLVMipo;LLVMMC;LLVMPasses;LLVMLinker;LLVMIRReader;LLVMAnalysis;LLVMBitReader;LLVMMCParser;LLVMObject;LLVMProfileData;LLVMTarget;LLVMTargetParser;LLVMVectorize;PollyISL"
  935. )
  936.  
  937. # Create imported target LLVMPolly
  938. add_library(LLVMPolly MODULE IMPORTED)
  939.  
  940. set_target_properties(LLVMPolly PROPERTIES
  941.   INTERFACE_LINK_LIBRARIES "PollyISL"
  942. )
  943.  
  944. if(CMAKE_VERSION VERSION_LESS 2.8.12)
  945.   message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.")
  946. endif()
  947.  
  948. # Load information for each installed configuration.
  949. get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
  950. file(GLOB CONFIG_FILES "${_DIR}/LLVMExports-*.cmake")
  951. foreach(f ${CONFIG_FILES})
  952.   include(${f})
  953. endforeach()
  954.  
  955. # Cleanup temporary variables.
  956. set(_IMPORT_PREFIX)
  957.  
  958. # Loop over all imported files and verify that they actually exist
  959. foreach(target ${_IMPORT_CHECK_TARGETS} )
  960.   foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} )
  961.     if(NOT EXISTS "${file}" )
  962.       message(FATAL_ERROR "The imported target \"${target}\" references the file
  963.   \"${file}\"
  964. but this file does not exist.  Possible reasons include:
  965. * The file was deleted, renamed, or moved to another location.
  966. * An install or uninstall procedure did not complete successfully.
  967. * The installation package was faulty and contained
  968.   \"${CMAKE_CURRENT_LIST_FILE}\"
  969. but not all the files it references.
  970. ")
  971.     endif()
  972.   endforeach()
  973.   unset(_IMPORT_CHECK_FILES_FOR_${target})
  974. endforeach()
  975. unset(_IMPORT_CHECK_TARGETS)
  976.  
  977. # This file does not depend on other imported targets which have
  978. # been exported from the same project but in a separate export set.
  979.  
  980. # Commands beyond this point should not need to know the version.
  981. set(CMAKE_IMPORT_FILE_VERSION)
  982. cmake_policy(POP)
  983.