# clangd/support contains low-level support libraries that do not depend
# on clang either programmatically or conceptually.
static_library("support") {
output_name = "clangdSupport"
configs += [ "//llvm/utils/gn/build:clang_code" ]
deps = [
"//llvm/lib/Support",
"//llvm/utils/gn/build/libs/atomic",
]
include_dirs = [ ".." ]
sources = [
"Bracket.cpp",
"Cancellation.cpp",
"Context.cpp",
"DirectiveTree.cpp",
"FileCache.cpp",
"Lex.cpp",
"Logger.cpp",
"Markup.cpp",
"MemoryTree.cpp",
"Path.cpp",
"Shutdown.cpp",
"ThreadCrashReporter.cpp",
"Threading.cpp",
"ThreadsafeFS.cpp",
"Token.cpp",
"Trace.cpp",
]
}