forked from OSchip/llvm-project
26e1553a10
For files directly under clangd/, -Iclang-tools-extra/clangd (and the equivalent for generated files) are not required, as CMake/the compiler puts these directories on the include path by default. However this means each subdirectory needs to include_directories(.. ${CMAKE_CURRENT_BINARY_DIR}/..) etc, and this proved annoying and error-prone to maintain and debug. Since include_directories is inherited by subdirectories, we just configure this explicitly at the top level instead. |
||
---|---|---|
.. | ||
cmake | ||
framework | ||
test-client | ||
CMakeLists.txt | ||
Conversion.cpp | ||
Conversion.h | ||
README.txt | ||
XPCTransport.cpp |
README.txt
This directory contains: - the XPC transport layer (alternative transport layer to JSON-RPC) - XPC framework wrapper that wraps around Clangd to make it a valid XPC service - XPC test-client MacOS only. Feature is guarded by CLANGD_BUILD_XPC, including whole xpc/ dir.