llvm-project/clang-tools-extra/clangd/xpc
Sam McCall ad97ccf6b2 [clangd] Move non-clang base pieces into separate support/ lib. NFCI
Summary:
This enforces layering, reduces a sprawling clangd/ directory, and makes life
easier for embedders.

Reviewers: kbobyrev

Subscribers: mgorny, ilya-biryukov, javed.absar, MaskRay, jkorous, arphaman, jfb, kadircet, usaxena95, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D79014
2020-04-29 15:57:12 +02:00
..
cmake Get ClangdXPC.framework building (barely) with CMake's Xcode generator 2019-10-11 01:23:56 +00:00
framework gn build: Add build files for clangd xpc framework code 2019-04-03 12:33:19 +00:00
test-client Fix clangd-xpc-test-client build after 777180a32b 2020-01-28 19:48:31 -05:00
CMakeLists.txt [clangd] Move non-clang base pieces into separate support/ lib. NFCI 2020-04-29 15:57:12 +02:00
Conversion.cpp [clangd] Move non-clang base pieces into separate support/ lib. NFCI 2020-04-29 15:57:12 +02:00
Conversion.h
README.txt
XPCTransport.cpp [clangd] Move non-clang base pieces into separate support/ lib. NFCI 2020-04-29 15:57:12 +02:00

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.