CMakeLists.txt revision 3b368dda700e46ef6002168b92cb5bd18e261a5c
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) 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 ChrootChecker.cpp 25 ClangSACheckerProvider.cpp 26 DeadStoresChecker.cpp 27 DebugCheckers.cpp 28 DereferenceChecker.cpp 29 DivZeroChecker.cpp 30 ExprEngine.cpp 31 FixedAddressChecker.cpp 32 IdempotentOperationChecker.cpp 33 LLVMConventionsChecker.cpp 34 MacOSXAPIChecker.cpp 35 MallocChecker.cpp 36 NSAutoreleasePoolChecker.cpp 37 NSErrorChecker.cpp 38 NoReturnFunctionChecker.cpp 39 OSAtomicChecker.cpp 40 ObjCAtSyncChecker.cpp 41 ObjCSelfInitChecker.cpp 42 ObjCUnusedIVarsChecker.cpp 43 PointerArithChecker.cpp 44 PointerSubChecker.cpp 45 PthreadLockChecker.cpp 46 ReturnPointerRangeChecker.cpp 47 ReturnUndefChecker.cpp 48 StackAddrEscapeChecker.cpp 49 StreamChecker.cpp 50 UndefBranchChecker.cpp 51 UndefCapturedBlockVarChecker.cpp 52 UndefResultChecker.cpp 53 UndefinedArraySubscriptChecker.cpp 54 UndefinedAssignmentChecker.cpp 55 UnixAPIChecker.cpp 56 UnreachableCodeChecker.cpp 57 VLASizeChecker.cpp 58 ) 59 60add_dependencies(clangStaticAnalyzerCheckers 61 clangStaticAnalyzerCore 62 ClangAttrClasses 63 ClangAttrList 64 ClangDeclNodes 65 ClangStmtNodes 66 ClangSACheckers 67 ) 68