xref: /llvm-project/llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Frontend/BUILD.gn (revision b9943d68d3c7b354f40a618ece2bf7906688b057)
100e6beefSNico Weberstatic_library("Frontend") {
200e6beefSNico Weber  output_name = "clangStaticAnalyzerFrontend"
300e6beefSNico Weber  configs += [ "//llvm/utils/gn/build:clang_code" ]
400e6beefSNico Weber  deps = [
500e6beefSNico Weber    "//clang/lib/AST",
600e6beefSNico Weber    "//clang/lib/Analysis",
700e6beefSNico Weber    "//clang/lib/Basic",
800e6beefSNico Weber    "//clang/lib/CrossTU",
900e6beefSNico Weber    "//clang/lib/Frontend",
1000e6beefSNico Weber    "//clang/lib/Lex",
1100e6beefSNico Weber    "//clang/lib/StaticAnalyzer/Checkers",
1200e6beefSNico Weber    "//clang/lib/StaticAnalyzer/Core",
1300e6beefSNico Weber    "//llvm/lib/Support",
1400e6beefSNico Weber  ]
1500e6beefSNico Weber  sources = [
1600e6beefSNico Weber    "AnalysisConsumer.cpp",
17*b9943d68SLLVM GN Syncbot    "AnalyzerHelpFlags.cpp",
1800e6beefSNico Weber    "CheckerRegistry.cpp",
19*b9943d68SLLVM GN Syncbot    "CreateCheckerManager.cpp",
2000e6beefSNico Weber    "FrontendActions.cpp",
2100e6beefSNico Weber    "ModelConsumer.cpp",
2200e6beefSNico Weber    "ModelInjector.cpp",
2300e6beefSNico Weber  ]
2400e6beefSNico Weber}
25