CMakeLists.txt revision 5292718007095d59ee9c4bca554a386674aa7045
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 LLVMConventionsChecker.cpp 37 MacOSKeychainAPIChecker.cpp 38 MacOSXAPIChecker.cpp 39 MallocChecker.cpp 40 MallocOverflowSecurityChecker.cpp 41 MallocSizeofChecker.cpp 42 NSAutoreleasePoolChecker.cpp 43 NSErrorChecker.cpp 44 NoReturnFunctionChecker.cpp 45 OSAtomicChecker.cpp 46 ObjCAtSyncChecker.cpp 47 ObjCContainersASTChecker.cpp 48 ObjCContainersChecker.cpp 49 ObjCSelfInitChecker.cpp 50 ObjCUnusedIVarsChecker.cpp 51 PointerArithChecker.cpp 52 PointerSubChecker.cpp 53 PthreadLockChecker.cpp 54 RetainCountChecker.cpp 55 ReturnPointerRangeChecker.cpp 56 ReturnUndefChecker.cpp 57 StackAddrEscapeChecker.cpp 58 StreamChecker.cpp 59 TaintTesterChecker.cpp 60 TraversalChecker.cpp 61 UndefBranchChecker.cpp 62 UndefCapturedBlockVarChecker.cpp 63 UndefResultChecker.cpp 64 UndefinedArraySubscriptChecker.cpp 65 UndefinedAssignmentChecker.cpp 66 UnixAPIChecker.cpp 67 UnreachableCodeChecker.cpp 68 VLASizeChecker.cpp 69 VirtualCallChecker.cpp 70 ) 71 72add_dependencies(clangStaticAnalyzerCheckers 73 clangStaticAnalyzerCore 74 ClangAttrClasses 75 ClangAttrList 76 ClangCommentNodes 77 ClangDeclNodes 78 ClangStmtNodes 79 ClangSACheckers 80 ) 81 82target_link_libraries(clangStaticAnalyzerCheckers 83 clangBasic 84 clangAST 85 clangStaticAnalyzerCore 86 ) 87