CMakeLists.txt revision 8d3ba23f2d9e6c87794d059412a0808c9cbacb25
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 AdjustedReturnValueChecker.cpp 8 AnalyzerStatsChecker.cpp 9 ArrayBoundChecker.cpp 10 ArrayBoundCheckerV2.cpp 11 AttrNonNullChecker.cpp 12 BasicObjCFoundationChecks.cpp 13 BoolAssignmentChecker.cpp 14 BuiltinFunctionChecker.cpp 15 CStringChecker.cpp 16 CStringSyntaxChecker.cpp 17 CallAndMessageChecker.cpp 18 CastSizeChecker.cpp 19 CastToStructChecker.cpp 20 CheckObjCDealloc.cpp 21 CheckObjCInstMethSignature.cpp 22 CheckSecuritySyntaxOnly.cpp 23 CheckSizeofPointer.cpp 24 CheckerDocumentation.cpp 25 ChrootChecker.cpp 26 ClangCheckers.cpp 27 CommonBugCategories.cpp 28 DeadStoresChecker.cpp 29 DebugCheckers.cpp 30 DereferenceChecker.cpp 31 DivZeroChecker.cpp 32 ExprInspectionChecker.cpp 33 FixedAddressChecker.cpp 34 GenericTaintChecker.cpp 35 IdempotentOperationChecker.cpp 36 IteratorsChecker.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 OSAtomicChecker.cpp 47 ObjCAtSyncChecker.cpp 48 ObjCContainersASTChecker.cpp 49 ObjCContainersChecker.cpp 50 ObjCSelfInitChecker.cpp 51 ObjCUnusedIVarsChecker.cpp 52 PointerArithChecker.cpp 53 PointerSubChecker.cpp 54 PthreadLockChecker.cpp 55 RetainCountChecker.cpp 56 ReturnPointerRangeChecker.cpp 57 ReturnUndefChecker.cpp 58 StackAddrEscapeChecker.cpp 59 StreamChecker.cpp 60 TaintTesterChecker.cpp 61 TraversalChecker.cpp 62 UndefBranchChecker.cpp 63 UndefCapturedBlockVarChecker.cpp 64 UndefResultChecker.cpp 65 UndefinedArraySubscriptChecker.cpp 66 UndefinedAssignmentChecker.cpp 67 UnixAPIChecker.cpp 68 UnreachableCodeChecker.cpp 69 VLASizeChecker.cpp 70 VirtualCallChecker.cpp 71 ) 72 73add_dependencies(clangStaticAnalyzerCheckers 74 clangStaticAnalyzerCore 75 ClangAttrClasses 76 ClangAttrList 77 ClangCommentNodes 78 ClangDeclNodes 79 ClangStmtNodes 80 ClangSACheckers 81 ) 82 83target_link_libraries(clangStaticAnalyzerCheckers 84 clangBasic 85 clangAST 86 clangStaticAnalyzerCore 87 ) 88