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