1 set(LLVM_TARGET_DEFINITIONS Checkers.td)
4 -I ${CMAKE_CURRENT_SOURCE_DIR}/../../../include)
5 add_custom_target(ClangSACheckers
8 set(LLVM_USED_LIBS clangBasic clangAST)
10 add_clang_library(clangStaticAnalyzerCheckers
11 AdjustedReturnValueChecker.cpp
12 AnalyzerStatsChecker.cpp
14 ArrayBoundCheckerV2.cpp
15 AttrNonNullChecker.cpp
16 BasicObjCFoundationChecks.cpp
17 BuiltinFunctionChecker.cpp
19 CallAndMessageChecker.cpp
21 CastToStructChecker.cpp
23 CheckObjCInstMethSignature.cpp
24 CheckSecuritySyntaxOnly.cpp
25 CheckSizeofPointer.cpp
27 ClangSACheckerProvider.cpp
30 DereferenceChecker.cpp
33 ExperimentalChecks.cpp
34 FixedAddressChecker.cpp
35 IdempotentOperationChecker.cpp
36 LLVMConventionsChecker.cpp
39 NSAutoreleasePoolChecker.cpp
41 NoReturnFunctionChecker.cpp
44 ObjCSelfInitChecker.cpp
45 ObjCUnusedIVarsChecker.cpp
46 PointerArithChecker.cpp
48 PthreadLockChecker.cpp
49 ReturnPointerRangeChecker.cpp
50 ReturnUndefChecker.cpp
51 StackAddrLeakChecker.cpp
53 UndefBranchChecker.cpp
54 UndefCapturedBlockVarChecker.cpp
55 UndefResultChecker.cpp
56 UndefinedArraySubscriptChecker.cpp
57 UndefinedAssignmentChecker.cpp
59 UnreachableCodeChecker.cpp
63 add_dependencies(clangStaticAnalyzerCheckers
64 clangStaticAnalyzerCore