static_library("Core") { output_name = "clangStaticAnalyzerCore" configs += [ "//llvm/utils/gn/build:clang_code" ] deps = [ "//clang/include/clang/Config", "//clang/lib/AST", "//clang/lib/ASTMatchers", "//clang/lib/Analysis", "//clang/lib/Basic", "//clang/lib/CrossTU", "//clang/lib/Lex", "//clang/lib/Rewrite", "//llvm/lib/Support", ] sources = [ "APSIntType.cpp", "AnalysisManager.cpp", "AnalyzerOptions.cpp", "BasicValueFactory.cpp", "BlockCounter.cpp", "BugReporter.cpp", "BugReporterVisitors.cpp", "CallDescription.cpp", "CallEvent.cpp", "Checker.cpp", "CheckerContext.cpp", "CheckerHelpers.cpp", "CheckerManager.cpp", "CheckerRegistryData.cpp", "CommonBugCategories.cpp", "ConstraintManager.cpp", "CoreEngine.cpp", "DynamicExtent.cpp", "DynamicType.cpp", "Environment.cpp", "ExplodedGraph.cpp", "ExprEngine.cpp", "ExprEngineC.cpp", "ExprEngineCXX.cpp", "ExprEngineCallAndReturn.cpp", "ExprEngineObjC.cpp", "FunctionSummary.cpp", "HTMLDiagnostics.cpp", "LoopUnrolling.cpp", "LoopWidening.cpp", "MemRegion.cpp", "PlistDiagnostics.cpp", "ProgramState.cpp", "RangeConstraintManager.cpp", "RangedConstraintManager.cpp", "RegionStore.cpp", "SMTConstraintManager.cpp", "SValBuilder.cpp", "SVals.cpp", "SarifDiagnostics.cpp", "SimpleConstraintManager.cpp", "SimpleSValBuilder.cpp", "Store.cpp", "SymbolManager.cpp", "TextDiagnostics.cpp", "WorkList.cpp", ] }