CMakeLists.txt revision d65e55d691655462880ffd51c10784955ab6a362
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 DeadStoresChecker.cpp 28 DebugCheckers.cpp 29 DereferenceChecker.cpp 30 DirectIvarAssignment.cpp 31 DivZeroChecker.cpp 32 DynamicTypePropagation.cpp 33 ExprInspectionChecker.cpp 34 SimpleStreamChecker.cpp 35 FixedAddressChecker.cpp 36 GenericTaintChecker.cpp 37 IdempotentOperationChecker.cpp 38 IvarInvalidationChecker.cpp 39 LLVMConventionsChecker.cpp 40 MacOSKeychainAPIChecker.cpp 41 MacOSXAPIChecker.cpp 42 MallocChecker.cpp 43 MallocOverflowSecurityChecker.cpp 44 MallocSizeofChecker.cpp 45 NSAutoreleasePoolChecker.cpp 46 NSErrorChecker.cpp 47 NoReturnFunctionChecker.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