1executable("clang-tidy") { 2 configs += [ "//llvm/utils/gn/build:clang_code" ] 3 deps = [ 4 "//clang-tools-extra/clang-tidy", 5 "//clang-tools-extra/clang-tidy:all-checks", 6 "//clang-tools-extra/clang-tidy:clang-tidy-config", 7 "//clang/lib/AST", 8 "//clang/lib/ASTMatchers", 9 "//clang/lib/Basic", 10 "//clang/lib/Tooling", 11 "//clang/lib/Tooling/Core", 12 "//llvm/lib/Support", 13 "//llvm/lib/Target:AllTargetsAsmParsers", 14 "//llvm/lib/Target:AllTargetsDescs", 15 "//llvm/lib/Target:AllTargetsInfos", 16 ] 17 sources = [ 18 "ClangTidyMain.cpp", 19 "ClangTidyToolMain.cpp", 20 ] 21} 22