brintos

brintos / llvm-project-archived public Read only

0
0
Text · 978 B · 9e572d1 Raw
40 lines · plain
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    "..",30 31    # For "clang-include-cleaner/..." includes.32    "//clang-tools-extra/include-cleaner/include",33  ]34  sources = [35    "Check.cpp",36    "ClangdMain.cpp",37    "ClangdToolMain.cpp",38  ]39}40