CMakeLists.txt revision af5f550de34525b27f0ff31dafce792caf8158b6
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 ObjCContainersASTChecker.cpp 47 ObjCContainersChecker.cpp 48 ObjCSelfInitChecker.cpp 49 ObjCUnusedIVarsChecker.cpp 50 PointerArithChecker.cpp 51 PointerSubChecker.cpp 52 PthreadLockChecker.cpp 53 RetainCountChecker.cpp 54 ReturnPointerRangeChecker.cpp 55 ReturnUndefChecker.cpp 56 StackAddrEscapeChecker.cpp 57 StreamChecker.cpp 58 TaintTesterChecker.cpp 59 UndefBranchChecker.cpp 60 UndefCapturedBlockVarChecker.cpp 61 UndefResultChecker.cpp 62 UndefinedArraySubscriptChecker.cpp 63 UndefinedAssignmentChecker.cpp 64 UnixAPIChecker.cpp 65 UnreachableCodeChecker.cpp 66 VLASizeChecker.cpp 67 VirtualCallChecker.cpp 68 ) 69 70add_dependencies(clangStaticAnalyzerCheckers 71 clangStaticAnalyzerCore 72 ClangAttrClasses 73 ClangAttrList 74 ClangDeclNodes 75 ClangStmtNodes 76 ClangSACheckers 77 ) 78