1set(LLVM_LINK_COMPONENTS
2  FrontendOpenMP
3  Support
4  TargetParser
5  )
6
7add_clang_library(clangStaticAnalyzerCheckers
8  AnalysisOrderChecker.cpp
9  AnalyzerStatsChecker.cpp
10  ArrayBoundChecker.cpp
11  ArrayBoundCheckerV2.cpp
12  BasicObjCFoundationChecks.cpp
13  BlockInCriticalSectionChecker.cpp
14  BoolAssignmentChecker.cpp
15  BuiltinFunctionChecker.cpp
16  CStringChecker.cpp
17  CStringSyntaxChecker.cpp
18  CallAndMessageChecker.cpp
19  CastSizeChecker.cpp
20  CastToStructChecker.cpp
21  CastValueChecker.cpp
22  CheckObjCDealloc.cpp
23  CheckObjCInstMethSignature.cpp
24  CheckPlacementNew.cpp
25  CheckSecuritySyntaxOnly.cpp
26  CheckSizeofPointer.cpp
27  CheckerDocumentation.cpp
28  ChrootChecker.cpp
29  CloneChecker.cpp
30  ContainerModeling.cpp
31  ConversionChecker.cpp
32  CXXSelfAssignmentChecker.cpp
33  DeadStoresChecker.cpp
34  DebugCheckers.cpp
35  DebugContainerModeling.cpp
36  DebugIteratorModeling.cpp
37  DeleteWithNonVirtualDtorChecker.cpp
38  DereferenceChecker.cpp
39  DirectIvarAssignment.cpp
40  DivZeroChecker.cpp
41  DynamicTypePropagation.cpp
42  DynamicTypeChecker.cpp
43  EnumCastOutOfRangeChecker.cpp
44  ErrnoChecker.cpp
45  ErrnoModeling.cpp
46  ErrnoTesterChecker.cpp
47  ExprInspectionChecker.cpp
48  FixedAddressChecker.cpp
49  FuchsiaHandleChecker.cpp
50  GCDAntipatternChecker.cpp
51  GenericTaintChecker.cpp
52  GTestChecker.cpp
53  IdenticalExprChecker.cpp
54  InnerPointerChecker.cpp
55  InvalidatedIteratorChecker.cpp
56  cert/InvalidPtrChecker.cpp
57  Iterator.cpp
58  IteratorModeling.cpp
59  IteratorRangeChecker.cpp
60  IvarInvalidationChecker.cpp
61  LLVMConventionsChecker.cpp
62  LocalizationChecker.cpp
63  MacOSKeychainAPIChecker.cpp
64  MacOSXAPIChecker.cpp
65  MallocChecker.cpp
66  MallocOverflowSecurityChecker.cpp
67  MallocSizeofChecker.cpp
68  MismatchedIteratorChecker.cpp
69  MmapWriteExecChecker.cpp
70  MIGChecker.cpp
71  MoveChecker.cpp
72  MPI-Checker/MPIBugReporter.cpp
73  MPI-Checker/MPIChecker.cpp
74  MPI-Checker/MPIFunctionClassifier.cpp
75  NSAutoreleasePoolChecker.cpp
76  NSErrorChecker.cpp
77  NoReturnFunctionChecker.cpp
78  NonNullParamChecker.cpp
79  NonnullGlobalConstantsChecker.cpp
80  NullabilityChecker.cpp
81  NumberObjectConversionChecker.cpp
82  ObjCAtSyncChecker.cpp
83  ObjCAutoreleaseWriteChecker.cpp
84  ObjCContainersASTChecker.cpp
85  ObjCContainersChecker.cpp
86  ObjCMissingSuperCallChecker.cpp
87  ObjCPropertyChecker.cpp
88  ObjCSelfInitChecker.cpp
89  ObjCSuperDeallocChecker.cpp
90  ObjCUnusedIVarsChecker.cpp
91  OSObjectCStyleCast.cpp
92  PaddingChecker.cpp
93  PointerArithChecker.cpp
94  PointerIterationChecker.cpp
95  PointerSortingChecker.cpp
96  PointerSubChecker.cpp
97  PthreadLockChecker.cpp
98  cert/PutenvWithAutoChecker.cpp
99  RetainCountChecker/RetainCountChecker.cpp
100  RetainCountChecker/RetainCountDiagnostics.cpp
101  ReturnPointerRangeChecker.cpp
102  ReturnUndefChecker.cpp
103  ReturnValueChecker.cpp
104  RunLoopAutoreleaseLeakChecker.cpp
105  SimpleStreamChecker.cpp
106  SmartPtrChecker.cpp
107  SmartPtrModeling.cpp
108  StackAddrEscapeChecker.cpp
109  StdLibraryFunctionsChecker.cpp
110  STLAlgorithmModeling.cpp
111  StreamChecker.cpp
112  StringChecker.cpp
113  Taint.cpp
114  TaintTesterChecker.cpp
115  TestAfterDivZeroChecker.cpp
116  TraversalChecker.cpp
117  TrustNonnullChecker.cpp
118  TrustReturnsNonnullChecker.cpp
119  UndefBranchChecker.cpp
120  UndefCapturedBlockVarChecker.cpp
121  UndefResultChecker.cpp
122  UndefinedArraySubscriptChecker.cpp
123  UndefinedAssignmentChecker.cpp
124  UndefinedNewArraySizeChecker.cpp
125  UninitializedObject/UninitializedObjectChecker.cpp
126  UninitializedObject/UninitializedPointee.cpp
127  UnixAPIChecker.cpp
128  UnreachableCodeChecker.cpp
129  VforkChecker.cpp
130  VLASizeChecker.cpp
131  ValistChecker.cpp
132  VirtualCallChecker.cpp
133  WebKit/NoUncountedMembersChecker.cpp
134  WebKit/ASTUtils.cpp
135  WebKit/PtrTypesSemantics.cpp
136  WebKit/RefCntblBaseVirtualDtorChecker.cpp
137  WebKit/UncountedCallArgsChecker.cpp
138  WebKit/UncountedLambdaCapturesChecker.cpp
139  WebKit/UncountedLocalVarsChecker.cpp
140
141  LINK_LIBS
142  clangAST
143  clangASTMatchers
144  clangAnalysis
145  clangBasic
146  clangLex
147  clangStaticAnalyzerCore
148
149  DEPENDS
150  omp_gen
151  )
152