CMakeLists.txt revision edcc199f5861dd8ad1ec3ad1b83512d2a92e515a
1clang_tablegen(Checkers.inc -gen-clang-sa-checkers 2 -I ${CMAKE_CURRENT_SOURCE_DIR}/../../../include 3 SOURCE Checkers.td 4 TARGET ClangSACheckers) 5 6add_clang_library(clangStaticAnalyzerCheckers 7 AllocationDiagnostics.cpp 8 AnalyzerStatsChecker.cpp 9 ArrayBoundChecker.cpp 10 ArrayBoundCheckerV2.cpp 11 BasicObjCFoundationChecks.cpp 12 BoolAssignmentChecker.cpp 13 BuiltinFunctionChecker.cpp 14 CStringChecker.cpp 15 CStringSyntaxChecker.cpp 16 CallAndMessageChecker.cpp 17 CastSizeChecker.cpp 18 CastToStructChecker.cpp 19 CheckObjCDealloc.cpp 20 CheckObjCInstMethSignature.cpp 21 CheckSecuritySyntaxOnly.cpp 22 CheckSizeofPointer.cpp 23 CheckerDocumentation.cpp 24 ChrootChecker.cpp 25 ClangCheckers.cpp 26 DeadStoresChecker.cpp 27 DebugCheckers.cpp 28 DereferenceChecker.cpp 29 DirectIvarAssignment.cpp 30 DivZeroChecker.cpp 31 DynamicTypePropagation.cpp 32 ExprInspectionChecker.cpp 33 FixedAddressChecker.cpp 34 GenericTaintChecker.cpp 35 IdempotentOperationChecker.cpp 36 IvarInvalidationChecker.cpp 37 LLVMConventionsChecker.cpp 38 MacOSKeychainAPIChecker.cpp 39 MacOSXAPIChecker.cpp 40 MallocChecker.cpp 41 MallocOverflowSecurityChecker.cpp 42 MallocSizeofChecker.cpp 43 NSAutoreleasePoolChecker.cpp 44 NSErrorChecker.cpp 45 NoReturnFunctionChecker.cpp 46 NonNullParamChecker.cpp 47 ObjCAtSyncChecker.cpp 48 ObjCContainersASTChecker.cpp 49 ObjCContainersChecker.cpp 50 ObjCMissingSuperCallChecker.cpp 51 ObjCSelfInitChecker.cpp 52 ObjCUnusedIVarsChecker.cpp 53 PointerArithChecker.cpp 54 PointerSubChecker.cpp 55 PthreadLockChecker.cpp 56 RetainCountChecker.cpp 57 ReturnPointerRangeChecker.cpp 58 ReturnUndefChecker.cpp 59 SimpleStreamChecker.cpp 60 StackAddrEscapeChecker.cpp 61 StreamChecker.cpp 62 TaintTesterChecker.cpp 63 TraversalChecker.cpp 64 UndefBranchChecker.cpp 65 UndefCapturedBlockVarChecker.cpp 66 UndefResultChecker.cpp 67 UndefinedArraySubscriptChecker.cpp 68 UndefinedAssignmentChecker.cpp 69 UnixAPIChecker.cpp 70 UnreachableCodeChecker.cpp 71 VLASizeChecker.cpp 72 VirtualCallChecker.cpp 73 ) 74 75add_dependencies(clangStaticAnalyzerCheckers 76 clangStaticAnalyzerCore 77 ClangAttrClasses 78 ClangAttrList 79 ClangCommentNodes 80 ClangDeclNodes 81 ClangDiagnosticCommon 82 ClangStmtNodes 83 ClangSACheckers 84 ) 85 86target_link_libraries(clangStaticAnalyzerCheckers 87 clangBasic 88 clangAST 89 clangStaticAnalyzerCore 90 ) 91