include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..) | |
include_directories(${CMAKE_CURRENT_BINARY_DIR}/..) | |
add_clang_tool(clangd | |
ClangdMain.cpp | |
) | |
set(LLVM_LINK_COMPONENTS | |
support | |
) | |
set(CLANGD_XPC_LIBS "") | |
if(CLANGD_BUILD_XPC) | |
list(APPEND CLANGD_XPC_LIBS "clangdXpcJsonConversions" "clangdXpcTransport") | |
endif() | |
target_link_libraries(clangd | |
PRIVATE | |
clangBasic | |
clangDaemon | |
clangFormat | |
clangFrontend | |
clangSema | |
clangTooling | |
clangToolingCore | |
${CLANGD_XPC_LIBS} | |
) |