diff options
| -rw-r--r-- | clang-tools-extra/clangd/CMakeLists.txt | 9 | ||||
| -rw-r--r-- | clang-tools-extra/clangd/tool/CMakeLists.txt | 18 | ||||
| -rw-r--r-- | clang-tools-extra/clangd/tool/ClangdMain.cpp (renamed from clang-tools-extra/clangd/ClangdMain.cpp) | 0 |
3 files changed, 22 insertions, 5 deletions
diff --git a/clang-tools-extra/clangd/CMakeLists.txt b/clang-tools-extra/clangd/CMakeLists.txt index 42ce778b8bf..00529d6f932 100644 --- a/clang-tools-extra/clangd/CMakeLists.txt +++ b/clang-tools-extra/clangd/CMakeLists.txt @@ -1,6 +1,5 @@ -add_clang_executable(clangd +add_clang_library(clangDaemon ClangdLSPServer.cpp - ClangdMain.cpp ClangdServer.cpp ClangdUnit.cpp ClangdUnitStore.cpp @@ -11,9 +10,7 @@ add_clang_executable(clangd ProtocolHandlers.cpp ) -install(TARGETS clangd RUNTIME DESTINATION bin) - -target_link_libraries(clangd +target_link_libraries(clangDaemon clangBasic clangFormat clangFrontend @@ -22,3 +19,5 @@ target_link_libraries(clangd clangToolingCore LLVMSupport ) + +add_subdirectory(tool) diff --git a/clang-tools-extra/clangd/tool/CMakeLists.txt b/clang-tools-extra/clangd/tool/CMakeLists.txt new file mode 100644 index 00000000000..7e609a30c67 --- /dev/null +++ b/clang-tools-extra/clangd/tool/CMakeLists.txt @@ -0,0 +1,18 @@ +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..) + +add_clang_executable(clangd + ClangdMain.cpp + ) + +install(TARGETS clangd RUNTIME DESTINATION bin) + +target_link_libraries(clangd + clangBasic + clangDaemon + clangFormat + clangFrontend + clangSema + clangTooling + clangToolingCore + LLVMSupport + ) diff --git a/clang-tools-extra/clangd/ClangdMain.cpp b/clang-tools-extra/clangd/tool/ClangdMain.cpp index d67f75bacc4..d67f75bacc4 100644 --- a/clang-tools-extra/clangd/ClangdMain.cpp +++ b/clang-tools-extra/clangd/tool/ClangdMain.cpp |

