1import("//clang-tools-extra/clangd/xpc/enable.gni") 2 3executable("clangd") { 4 configs += [ "//llvm/utils/gn/build:clang_code" ] 5 deps = [ 6 "//clang-tools-extra/clang-tidy", 7 "//clang-tools-extra/clangd", 8 "//clang-tools-extra/clangd:features", 9 "//clang-tools-extra/clangd/index/remote/unimplemented", 10 "//clang-tools-extra/clangd/refactor/tweaks", 11 "//clang/lib/AST", 12 "//clang/lib/Basic", 13 "//clang/lib/Format", 14 "//clang/lib/Frontend", 15 "//clang/lib/Headers", 16 "//clang/lib/Sema", 17 "//clang/lib/Tooling", 18 "//clang/lib/Tooling/Core", 19 "//llvm/lib/Support", 20 ] 21 if (clangd_build_xpc) { 22 deps += [ 23 "//clang-tools-extra/clangd/xpc:conversions", 24 "//clang-tools-extra/clangd/xpc:transport", 25 ] 26 } 27 28 include_dirs = [ ".." ] 29 sources = [ 30 "Check.cpp", 31 "ClangdMain.cpp", 32 ] 33} 34