CMakeLists.txt revision e00575f12cf280621ef0ed4d69e909bdfc9fef62
1clang_tablegen(Checkers.inc -gen-clang-sa-checkers 2 -I ${CMAKE_CURRENT_SOURCE_DIR}/../../../include 3 SOURCE Checkers.td 4 TARGET ClangSACheckers) 5 6set(LLVM_USED_LIBS clangBasic clangAST clangStaticAnalyzerCore) 7 8add_clang_library(clangStaticAnalyzerCheckers 9 AdjustedReturnValueChecker.cpp 10 AnalyzerStatsChecker.cpp 11 ArrayBoundChecker.cpp 12 ArrayBoundCheckerV2.cpp 13 AttrNonNullChecker.cpp 14 BasicObjCFoundationChecks.cpp 15 BuiltinFunctionChecker.cpp 16 CStringChecker.cpp 17 CStringSyntaxChecker.cpp 18 CallAndMessageChecker.cpp 19 CastSizeChecker.cpp 20 CastToStructChecker.cpp 21 CheckObjCDealloc.cpp 22 CheckObjCInstMethSignature.cpp 23 CheckSecuritySyntaxOnly.cpp 24 CheckSizeofPointer.cpp 25 CheckerDocumentation.cpp 26 ChrootChecker.cpp 27 ClangCheckers.cpp 28 DeadStoresChecker.cpp 29 DebugCheckers.cpp 30 DereferenceChecker.cpp 31 DivZeroChecker.cpp 32 FixedAddressChecker.cpp 33 GenericTaintChecker.cpp 34 IdempotentOperationChecker.cpp 35 IteratorsChecker.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 UndefBranchChecker.cpp 61 UndefCapturedBlockVarChecker.cpp 62 UndefResultChecker.cpp 63 UndefinedArraySubscriptChecker.cpp 64 UndefinedAssignmentChecker.cpp 65 UnixAPIChecker.cpp 66 UnreachableCodeChecker.cpp 67 VLASizeChecker.cpp 68 VirtualCallChecker.cpp 69 ) 70 71add_dependencies(clangStaticAnalyzerCheckers 72 clangStaticAnalyzerCore 73 ClangAttrClasses 74 ClangAttrList 75 ClangDeclNodes 76 ClangStmtNodes 77 ClangSACheckers 78 ) 79