xref: /llvm-project/llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Core/BUILD.gn (revision f209469be1c3ce18c0343b9a991f812d12f18b4a)
1static_library("Core") {
2  output_name = "clangStaticAnalyzerCore"
3  configs += [ "//llvm/utils/gn/build:clang_code" ]
4  deps = [
5    "//clang/include/clang/Config",
6    "//clang/lib/AST",
7    "//clang/lib/ASTMatchers",
8    "//clang/lib/Analysis",
9    "//clang/lib/Basic",
10    "//clang/lib/CrossTU",
11    "//clang/lib/Lex",
12    "//clang/lib/Rewrite",
13    "//llvm/lib/Support",
14  ]
15  sources = [
16    "APSIntType.cpp",
17    "AnalysisManager.cpp",
18    "AnalyzerOptions.cpp",
19    "BasicValueFactory.cpp",
20    "BlockCounter.cpp",
21    "BugReporter.cpp",
22    "BugReporterVisitors.cpp",
23    "BugSuppression.cpp",
24    "CallDescription.cpp",
25    "CallEvent.cpp",
26    "Checker.cpp",
27    "CheckerContext.cpp",
28    "CheckerHelpers.cpp",
29    "CheckerManager.cpp",
30    "CheckerRegistryData.cpp",
31    "CommonBugCategories.cpp",
32    "ConstraintManager.cpp",
33    "CoreEngine.cpp",
34    "DynamicExtent.cpp",
35    "DynamicType.cpp",
36    "Environment.cpp",
37    "ExplodedGraph.cpp",
38    "ExprEngine.cpp",
39    "ExprEngineC.cpp",
40    "ExprEngineCXX.cpp",
41    "ExprEngineCallAndReturn.cpp",
42    "ExprEngineObjC.cpp",
43    "FunctionSummary.cpp",
44    "HTMLDiagnostics.cpp",
45    "LoopUnrolling.cpp",
46    "LoopWidening.cpp",
47    "MemRegion.cpp",
48    "PlistDiagnostics.cpp",
49    "ProgramState.cpp",
50    "RangeConstraintManager.cpp",
51    "RangedConstraintManager.cpp",
52    "RegionStore.cpp",
53    "SMTConstraintManager.cpp",
54    "SValBuilder.cpp",
55    "SVals.cpp",
56    "SarifDiagnostics.cpp",
57    "SimpleConstraintManager.cpp",
58    "SimpleSValBuilder.cpp",
59    "Store.cpp",
60    "SymbolManager.cpp",
61    "TextDiagnostics.cpp",
62    "WorkList.cpp",
63    "Z3CrosscheckVisitor.cpp",
64  ]
65}
66