brintos

brintos / llvm-project-archived public Read only

0
0
Text · 637 B · ee89e8b Raw
40 lines · plain
1set(LLVM_LINK_COMPONENTS2  ${LLVM_TARGETS_TO_BUILD}3  Analysis4  BinaryFormat5  BitWriter6  Core7  IRReader8  Linker9  MC10  Option11  Object12  Support13  Target14  TargetParser15  )16 17set(LLVM_TARGET_DEFINITIONS SYCLLinkOpts.td)18tablegen(LLVM SYCLLinkOpts.inc -gen-opt-parser-defs)19add_public_tablegen_target(SYCLLinkerOpts)20 21if(NOT CLANG_BUILT_STANDALONE)22  set(tablegen_deps intrinsics_gen SYCLLinkerOpts)23endif()24 25add_clang_tool(clang-sycl-linker26  ClangSYCLLinker.cpp27 28  DEPENDS29  ${tablegen_deps}30  )31 32set(CLANG_SYCL_LINKER_LIB_DEPS33  clangBasic34  )35 36target_link_libraries(clang-sycl-linker37  PRIVATE38  ${CLANG_SYCL_LINKER_LIB_DEPS}39  )40