1# clangd/support contains low-level support libraries that do not depend 2# on clang either programmatically or conceptually. 3static_library("support") { 4 output_name = "clangdSupport" 5 configs += [ "//llvm/utils/gn/build:clang_code" ] 6 deps = [ 7 "//llvm/lib/Support", 8 "//llvm/utils/gn/build/libs/atomic", 9 ] 10 include_dirs = [ ".." ] 11 sources = [ 12 "Bracket.cpp", 13 "Cancellation.cpp", 14 "Context.cpp", 15 "DirectiveTree.cpp", 16 "FileCache.cpp", 17 "Lex.cpp", 18 "Logger.cpp", 19 "Markup.cpp", 20 "MemoryTree.cpp", 21 "Path.cpp", 22 "Shutdown.cpp", 23 "ThreadCrashReporter.cpp", 24 "Threading.cpp", 25 "ThreadsafeFS.cpp", 26 "Token.cpp", 27 "Trace.cpp", 28 ] 29} 30