1static_library("Tooling") { 2 output_name = "clangTooling" 3 configs += [ "//llvm/utils/gn/build:clang_code" ] 4 deps = [ 5 "//clang/include/clang/Driver:Options", 6 "//clang/lib/AST", 7 "//clang/lib/ASTMatchers", 8 "//clang/lib/Basic", 9 "//clang/lib/Driver", 10 "//clang/lib/Format", 11 "//clang/lib/Frontend", 12 "//clang/lib/Lex", 13 "//clang/lib/Rewrite", 14 "//clang/lib/Tooling/Core", 15 "//llvm/lib/TargetParser", 16 ] 17 sources = [ 18 "AllTUsExecution.cpp", 19 "ArgumentsAdjusters.cpp", 20 "CommonOptionsParser.cpp", 21 "CompilationDatabase.cpp", 22 "Execution.cpp", 23 "ExpandResponseFilesCompilationDatabase.cpp", 24 "FileMatchTrie.cpp", 25 "FixIt.cpp", 26 "GuessTargetAndModeCompilationDatabase.cpp", 27 "InterpolatingCompilationDatabase.cpp", 28 "JSONCompilationDatabase.cpp", 29 "LocateToolCompilationDatabase.cpp", 30 "Refactoring.cpp", 31 "RefactoringCallbacks.cpp", 32 "StandaloneExecution.cpp", 33 "Tooling.cpp", 34 ] 35} 36