CMakeLists.txt revision 69e431e23d95013c3401067af112da9d6dbe10e1
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 AnalyzerStatsChecker.cpp 8 ArrayBoundChecker.cpp 9 ArrayBoundCheckerV2.cpp 10 AttrNonNullChecker.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 CommonBugCategories.cpp 27 DirectIvarAssignment.cpp 28 DeadStoresChecker.cpp 29 DebugCheckers.cpp 30 DereferenceChecker.cpp 31 DivZeroChecker.cpp 32 DynamicTypePropagation.cpp 33 ExprInspectionChecker.cpp 34 FixedAddressChecker.cpp 35 GenericTaintChecker.cpp 36 IdempotentOperationChecker.cpp 37 IvarInvalidationChecker.cpp 38 LLVMConventionsChecker.cpp 39 MacOSKeychainAPIChecker.cpp 40 MacOSXAPIChecker.cpp 41 MallocChecker.cpp 42 MallocOverflowSecurityChecker.cpp 43 MallocSizeofChecker.cpp 44 NSAutoreleasePoolChecker.cpp 45 NSErrorChecker.cpp 46 NoReturnFunctionChecker.cpp 47 OSAtomicChecker.cpp 48 ObjCAtSyncChecker.cpp 49 ObjCContainersASTChecker.cpp 50 ObjCContainersChecker.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 StackAddrEscapeChecker.cpp 60 StreamChecker.cpp 61 TaintTesterChecker.cpp 62 TraversalChecker.cpp 63 UndefBranchChecker.cpp 64 UndefCapturedBlockVarChecker.cpp 65 UndefResultChecker.cpp 66 UndefinedArraySubscriptChecker.cpp 67 UndefinedAssignmentChecker.cpp 68 UnixAPIChecker.cpp 69 UnreachableCodeChecker.cpp 70 VLASizeChecker.cpp 71 VirtualCallChecker.cpp 72 ) 73 74add_dependencies(clangStaticAnalyzerCheckers 75 clangStaticAnalyzerCore 76 ClangAttrClasses 77 ClangAttrList 78 ClangCommentNodes 79 ClangDeclNodes 80 ClangDiagnosticCommon 81 ClangStmtNodes 82 ClangSACheckers 83 ) 84 85target_link_libraries(clangStaticAnalyzerCheckers 86 clangBasic 87 clangAST 88 clangStaticAnalyzerCore 89 ) 90