CMakeLists.txt revision 5bf5c2ec54ede5352293e5739e9b44bea2f6b01b
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 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 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 ClangDiagnosticCommon 80 ClangStmtNodes 81 ClangSACheckers 82 ) 83 84target_link_libraries(clangStaticAnalyzerCheckers 85 clangBasic 86 clangAST 87 clangStaticAnalyzerCore 88 ) 89