brintos

brintos / llvm-project-archived public Read only

0
0
Text · 687 B · 846fa95 Raw
43 lines · plain
1set(LLVM_LINK_COMPONENTS2  ${LLVM_TARGETS_TO_BUILD}3  BitWriter4  Core5  BinaryFormat6  MC7  Target8  TransformUtils9  Analysis10  Passes11  IRReader12  Object13  Option14  Support15  TargetParser16  CodeGen17  LTO18  )19 20set(LLVM_TARGET_DEFINITIONS NVLinkOpts.td)21tablegen(LLVM NVLinkOpts.inc -gen-opt-parser-defs)22add_public_tablegen_target(NVLinkWrapperOpts)23 24if(NOT CLANG_BUILT_STANDALONE)25  set(tablegen_deps intrinsics_gen NVLinkWrapperOpts)26endif()27 28add_clang_tool(clang-nvlink-wrapper29  ClangNVLinkWrapper.cpp30 31  DEPENDS32  ${tablegen_deps}33  )34 35set(CLANG_NVLINK_WRAPPER_LIB_DEPS36  clangBasic37  )38 39target_link_libraries(clang-nvlink-wrapper40  PRIVATE41  ${CLANG_NVLINK_WRAPPER_LIB_DEPS}42  )43