brintos

brintos / llvm-project-archived public Read only

0
0
Text · 729 B · f05d949 Raw
27 lines · plain
1set(CLANGD_XPC_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}")2set(CLANGD_XPC_BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}")3 4list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules")5include(CreateClangdXPCFramework)6 7add_subdirectory(framework)8add_subdirectory(test-client)9 10set(LLVM_LINK_COMPONENTS11  Support12  )13 14# Needed by LLVM's CMake checks because this file defines multiple targets.15set(LLVM_OPTIONAL_SOURCES Conversion.cpp XPCTransport.cpp)16 17add_clang_library(clangdXpcJsonConversions STATIC18  Conversion.cpp19  LINK_LIBS clangDaemon clangdSupport20  )21 22add_clang_library(clangdXpcTransport STATIC23  XPCTransport.cpp24  LINK_LIBS clangDaemon clangdSupport clangdXpcJsonConversions25  DEPENDS ClangDriverOptions26  )27