| clang_tablegen(Checkers.inc -gen-clang-sa-checkers |
| -I ${CMAKE_CURRENT_SOURCE_DIR}/../../../include |
| SOURCE Checkers.td |
| TARGET ClangSACheckers) |
| |
| add_clang_library(clangStaticAnalyzerCheckers |
| AnalyzerStatsChecker.cpp |
| ArrayBoundChecker.cpp |
| ArrayBoundCheckerV2.cpp |
| BasicObjCFoundationChecks.cpp |
| BoolAssignmentChecker.cpp |
| BuiltinFunctionChecker.cpp |
| CStringChecker.cpp |
| CStringSyntaxChecker.cpp |
| CallAndMessageChecker.cpp |
| CastSizeChecker.cpp |
| CastToStructChecker.cpp |
| CheckObjCDealloc.cpp |
| CheckObjCInstMethSignature.cpp |
| CheckSecuritySyntaxOnly.cpp |
| CheckSizeofPointer.cpp |
| CheckerDocumentation.cpp |
| ChrootChecker.cpp |
| ClangCheckers.cpp |
| CommonBugCategories.cpp |
| DeadStoresChecker.cpp |
| DebugCheckers.cpp |
| DereferenceChecker.cpp |
| DirectIvarAssignment.cpp |
| DivZeroChecker.cpp |
| DynamicTypePropagation.cpp |
| ExprInspectionChecker.cpp |
| FixedAddressChecker.cpp |
| GenericTaintChecker.cpp |
| IdempotentOperationChecker.cpp |
| IvarInvalidationChecker.cpp |
| LLVMConventionsChecker.cpp |
| MacOSKeychainAPIChecker.cpp |
| MacOSXAPIChecker.cpp |
| MallocChecker.cpp |
| MallocOverflowSecurityChecker.cpp |
| MallocSizeofChecker.cpp |
| NSAutoreleasePoolChecker.cpp |
| NSErrorChecker.cpp |
| NonNullParamChecker.cpp |
| NoReturnFunctionChecker.cpp |
| ObjCAtSyncChecker.cpp |
| ObjCContainersASTChecker.cpp |
| ObjCContainersChecker.cpp |
| ObjCMissingSuperCallChecker.cpp |
| ObjCSelfInitChecker.cpp |
| ObjCUnusedIVarsChecker.cpp |
| PointerArithChecker.cpp |
| PointerSubChecker.cpp |
| PthreadLockChecker.cpp |
| RetainCountChecker.cpp |
| ReturnPointerRangeChecker.cpp |
| ReturnUndefChecker.cpp |
| SimpleStreamChecker.cpp |
| StackAddrEscapeChecker.cpp |
| StreamChecker.cpp |
| TaintTesterChecker.cpp |
| TraversalChecker.cpp |
| UndefBranchChecker.cpp |
| UndefCapturedBlockVarChecker.cpp |
| UndefResultChecker.cpp |
| UndefinedArraySubscriptChecker.cpp |
| UndefinedAssignmentChecker.cpp |
| UnixAPIChecker.cpp |
| UnreachableCodeChecker.cpp |
| VLASizeChecker.cpp |
| VirtualCallChecker.cpp |
| ) |
| |
| add_dependencies(clangStaticAnalyzerCheckers |
| clangStaticAnalyzerCore |
| ClangAttrClasses |
| ClangAttrList |
| ClangCommentNodes |
| ClangDeclNodes |
| ClangDiagnosticCommon |
| ClangStmtNodes |
| ClangSACheckers |
| ) |
| |
| target_link_libraries(clangStaticAnalyzerCheckers |
| clangBasic |
| clangAST |
| clangStaticAnalyzerCore |
| ) |