| static_library("Analysis") { |
| output_name = "clangAnalysis" |
| configs += [ "//llvm/utils/gn/build:clang_code" ] |
| deps = [ |
| "//clang/include/clang/AST:StmtDataCollectors", |
| "//clang/lib/AST", |
| "//clang/lib/Basic", |
| "//clang/lib/Lex", |
| "//llvm/lib/Support", |
| ] |
| sources = [ |
| "AnalysisDeclContext.cpp", |
| "BodyFarm.cpp", |
| "CFG.cpp", |
| "CFGReachabilityAnalysis.cpp", |
| "CFGStmtMap.cpp", |
| "CallGraph.cpp", |
| "CloneDetection.cpp", |
| "CocoaConventions.cpp", |
| "CodeInjector.cpp", |
| "ConstructionContext.cpp", |
| "Consumed.cpp", |
| "Dominators.cpp", |
| "ExprMutationAnalyzer.cpp", |
| "LiveVariables.cpp", |
| "ObjCNoReturn.cpp", |
| "PostOrderCFGView.cpp", |
| "ProgramPoint.cpp", |
| "ReachableCode.cpp", |
| "RetainSummaryManager.cpp", |
| "ThreadSafety.cpp", |
| "ThreadSafetyCommon.cpp", |
| "ThreadSafetyLogical.cpp", |
| "ThreadSafetyTIL.cpp", |
| "UninitializedValues.cpp", |
| ] |
| } |