1static_library("Analysis") { 2 output_name = "clangAnalysis" 3 configs += [ "//llvm/utils/gn/build:clang_code" ] 4 deps = [ 5 "//clang/include/clang/AST:StmtDataCollectors", 6 "//clang/lib/AST", 7 "//clang/lib/ASTMatchers", 8 "//clang/lib/Basic", 9 "//clang/lib/Lex", 10 "//llvm/lib/Support", 11 ] 12 sources = [ 13 "AnalysisDeclContext.cpp", 14 "BodyFarm.cpp", 15 "CFG.cpp", 16 "CFGReachabilityAnalysis.cpp", 17 "CFGStmtMap.cpp", 18 "CallGraph.cpp", 19 "CalledOnceCheck.cpp", 20 "CloneDetection.cpp", 21 "CocoaConventions.cpp", 22 "CodeInjector.cpp", 23 "ConstructionContext.cpp", 24 "Consumed.cpp", 25 "Dominators.cpp", 26 "ExprMutationAnalyzer.cpp", 27 "IssueHash.cpp", 28 "LiveVariables.cpp", 29 "MacroExpansionContext.cpp", 30 "ObjCNoReturn.cpp", 31 "PathDiagnostic.cpp", 32 "PostOrderCFGView.cpp", 33 "ProgramPoint.cpp", 34 "ReachableCode.cpp", 35 "RetainSummaryManager.cpp", 36 "ThreadSafety.cpp", 37 "ThreadSafetyCommon.cpp", 38 "ThreadSafetyLogical.cpp", 39 "ThreadSafetyTIL.cpp", 40 "UninitializedValues.cpp", 41 ] 42} 43