CMakeLists.txt revision de9f25365ca1fbc146eefeb839053b1cf9b75ae1
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 CallAndMessageChecker.cpp 18 CastSizeChecker.cpp 19 CastToStructChecker.cpp 20 CheckObjCDealloc.cpp 21 CheckObjCInstMethSignature.cpp 22 CheckSecuritySyntaxOnly.cpp 23 CheckSizeofPointer.cpp 24 CheckerDocumentation.cpp 25 ChrootChecker.cpp 26 ClangCheckers.cpp 27 DeadStoresChecker.cpp 28 DebugCheckers.cpp 29 DereferenceChecker.cpp 30 DivZeroChecker.cpp 31 FixedAddressChecker.cpp 32 GenericTaintChecker.cpp 33 IdempotentOperationChecker.cpp 34 IteratorsChecker.cpp 35 LLVMConventionsChecker.cpp 36 MacOSKeychainAPIChecker.cpp 37 MacOSXAPIChecker.cpp 38 MallocChecker.cpp 39 MallocOverflowSecurityChecker.cpp 40 MallocSizeofChecker.cpp 41 NSAutoreleasePoolChecker.cpp 42 NSErrorChecker.cpp 43 NoReturnFunctionChecker.cpp 44 OSAtomicChecker.cpp 45 ObjCAtSyncChecker.cpp 46 ObjCSelfInitChecker.cpp 47 ObjCUnusedIVarsChecker.cpp 48 PointerArithChecker.cpp 49 PointerSubChecker.cpp 50 PthreadLockChecker.cpp 51 RetainCountChecker.cpp 52 ReturnPointerRangeChecker.cpp 53 ReturnUndefChecker.cpp 54 StackAddrEscapeChecker.cpp 55 StreamChecker.cpp 56 TaintTesterChecker.cpp 57 UndefBranchChecker.cpp 58 UndefCapturedBlockVarChecker.cpp 59 UndefResultChecker.cpp 60 UndefinedArraySubscriptChecker.cpp 61 UndefinedAssignmentChecker.cpp 62 UnixAPIChecker.cpp 63 UnreachableCodeChecker.cpp 64 VLASizeChecker.cpp 65 VirtualCallChecker.cpp 66 ) 67 68add_dependencies(clangStaticAnalyzerCheckers 69 clangStaticAnalyzerCore 70 ClangAttrClasses 71 ClangAttrList 72 ClangDeclNodes 73 ClangStmtNodes 74 ClangSACheckers 75 ) 76