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