CMakeLists.txt revision b141b285d17934a08d1cb0f5f0a5a4d65b2caab2
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 BoolAssignmentChecker.cpp 16 BuiltinFunctionChecker.cpp 17 CStringChecker.cpp 18 CStringSyntaxChecker.cpp 19 CallAndMessageChecker.cpp 20 CastSizeChecker.cpp 21 CastToStructChecker.cpp 22 CheckObjCDealloc.cpp 23 CheckObjCInstMethSignature.cpp 24 CheckSecuritySyntaxOnly.cpp 25 CheckSizeofPointer.cpp 26 CheckerDocumentation.cpp 27 ChrootChecker.cpp 28 ClangCheckers.cpp 29 DeadStoresChecker.cpp 30 DebugCheckers.cpp 31 DereferenceChecker.cpp 32 DivZeroChecker.cpp 33 FixedAddressChecker.cpp 34 GenericTaintChecker.cpp 35 IdempotentOperationChecker.cpp 36 IteratorsChecker.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 UndefBranchChecker.cpp 62 UndefCapturedBlockVarChecker.cpp 63 UndefResultChecker.cpp 64 UndefinedArraySubscriptChecker.cpp 65 UndefinedAssignmentChecker.cpp 66 UnixAPIChecker.cpp 67 UnreachableCodeChecker.cpp 68 VLASizeChecker.cpp 69 VirtualCallChecker.cpp 70 ) 71 72add_dependencies(clangStaticAnalyzerCheckers 73 clangStaticAnalyzerCore 74 ClangAttrClasses 75 ClangAttrList 76 ClangDeclNodes 77 ClangStmtNodes 78 ClangSACheckers 79 ) 80