mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-04 22:02:52 +01:00
Fixes #3136, wherein the clangd patch is upstreamed so we don't need to apply it anymore. Updates goldens relative to a yaml output change in LLVM.
36 lines
1.0 KiB
Python
36 lines
1.0 KiB
Python
# Part of the Carbon Language project, under the Apache License v2.0 with LLVM
|
|
# Exceptions. See /LICENSE for license information.
|
|
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
|
|
load("@rules_cc//cc:defs.bzl", "cc_binary")
|
|
|
|
package(default_visibility = [
|
|
"//bazel/check_deps:__pkg__",
|
|
"//installers:__subpackages__",
|
|
"//language_server:__subpackages__",
|
|
])
|
|
|
|
cc_binary(
|
|
name = "language_server",
|
|
srcs = [
|
|
"language_server.cpp",
|
|
"language_server.h",
|
|
"main.cpp",
|
|
],
|
|
# Some parameters are unused in clangd headers.
|
|
copts = ["-Wno-unused-parameter"],
|
|
deps = [
|
|
"//common:error",
|
|
"//toolchain/base:value_store",
|
|
"//toolchain/diagnostics:null_diagnostics",
|
|
"//toolchain/lex",
|
|
"//toolchain/lex:tokenized_buffer",
|
|
"//toolchain/parse",
|
|
"//toolchain/parse:node_kind",
|
|
"//toolchain/parse:tree",
|
|
"//toolchain/source:source_buffer",
|
|
"@llvm-project//clang-tools-extra/clangd:ClangDaemon",
|
|
"@llvm-project//llvm:Support",
|
|
],
|
|
)
|