47 lines · plain
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/Analysis/LifetimeSafety",9 "//clang/lib/Basic",10 "//clang/lib/Lex",11 "//llvm/lib/Support",12 ]13 sources = [14 "AnalysisDeclContext.cpp",15 "BodyFarm.cpp",16 "CFG.cpp",17 "CFGReachabilityAnalysis.cpp",18 "CFGStmtMap.cpp",19 "CallGraph.cpp",20 "CalledOnceCheck.cpp",21 "CloneDetection.cpp",22 "CocoaConventions.cpp",23 "CodeInjector.cpp",24 "ConstructionContext.cpp",25 "Consumed.cpp",26 "Dominators.cpp",27 "ExprMutationAnalyzer.cpp",28 "FixitUtil.cpp",29 "IntervalPartition.cpp",30 "IssueHash.cpp",31 "LiveVariables.cpp",32 "MacroExpansionContext.cpp",33 "ObjCNoReturn.cpp",34 "PathDiagnostic.cpp",35 "PostOrderCFGView.cpp",36 "ProgramPoint.cpp",37 "ReachableCode.cpp",38 "RetainSummaryManager.cpp",39 "ThreadSafety.cpp",40 "ThreadSafetyCommon.cpp",41 "ThreadSafetyLogical.cpp",42 "ThreadSafetyTIL.cpp",43 "UninitializedValues.cpp",44 "UnsafeBufferUsage.cpp",45 ]46}47