Oscar Fuentes | 2835efd | 2011-01-03 14:53:25 +0000 | [diff] [blame] | 1 | set(LLVM_NO_RTTI 1) |
| 2 | |
| 3 | set(LLVM_USED_LIBS clangBasic clangAST) |
| 4 | |
Ted Kremenek | d99bd55 | 2010-12-23 19:38:26 +0000 | [diff] [blame] | 5 | add_clang_library(clangStaticAnalyzerCheckers |
Argyrios Kyrtzidis | a700e97 | 2010-12-22 18:52:56 +0000 | [diff] [blame] | 6 | AdjustedReturnValueChecker.cpp |
Zhongxing Xu | fb060c9 | 2011-01-10 09:33:41 +0000 | [diff] [blame] | 7 | AnalysisConsumer.cpp |
Argyrios Kyrtzidis | a700e97 | 2010-12-22 18:52:56 +0000 | [diff] [blame] | 8 | ArrayBoundChecker.cpp |
Ted Kremenek | e73571b | 2010-12-23 02:42:43 +0000 | [diff] [blame] | 9 | ArrayBoundCheckerV2.cpp |
Argyrios Kyrtzidis | a700e97 | 2010-12-22 18:52:56 +0000 | [diff] [blame] | 10 | AttrNonNullChecker.cpp |
| 11 | BasicObjCFoundationChecks.cpp |
| 12 | BuiltinFunctionChecker.cpp |
Ted Kremenek | e73571b | 2010-12-23 02:42:43 +0000 | [diff] [blame] | 13 | CStringChecker.cpp |
Argyrios Kyrtzidis | a700e97 | 2010-12-22 18:52:56 +0000 | [diff] [blame] | 14 | CallAndMessageChecker.cpp |
| 15 | CastSizeChecker.cpp |
| 16 | CastToStructChecker.cpp |
Argyrios Kyrtzidis | a700e97 | 2010-12-22 18:52:56 +0000 | [diff] [blame] | 17 | CheckObjCDealloc.cpp |
| 18 | CheckObjCInstMethSignature.cpp |
| 19 | CheckSecuritySyntaxOnly.cpp |
| 20 | CheckSizeofPointer.cpp |
| 21 | ChrootChecker.cpp |
Ted Kremenek | c7ed093 | 2011-01-13 20:58:59 +0000 | [diff] [blame] | 22 | DeadStoresChecker.cpp |
Argyrios Kyrtzidis | a700e97 | 2010-12-22 18:52:56 +0000 | [diff] [blame] | 23 | DereferenceChecker.cpp |
| 24 | DivZeroChecker.cpp |
Zhongxing Xu | fb060c9 | 2011-01-10 09:33:41 +0000 | [diff] [blame] | 25 | ExprEngine.cpp |
Argyrios Kyrtzidis | 4975170 | 2011-02-08 22:30:15 +0000 | [diff] [blame^] | 26 | ExperimentalChecks.cpp |
Argyrios Kyrtzidis | 5629fec | 2010-12-22 20:30:07 +0000 | [diff] [blame] | 27 | FixedAddressChecker.cpp |
Argyrios Kyrtzidis | 4037302 | 2010-12-22 21:41:01 +0000 | [diff] [blame] | 28 | FrontendActions.cpp |
Argyrios Kyrtzidis | a700e97 | 2010-12-22 18:52:56 +0000 | [diff] [blame] | 29 | IdempotentOperationChecker.cpp |
| 30 | LLVMConventionsChecker.cpp |
| 31 | MacOSXAPIChecker.cpp |
| 32 | MallocChecker.cpp |
| 33 | NSAutoreleasePoolChecker.cpp |
| 34 | NSErrorChecker.cpp |
| 35 | NoReturnFunctionChecker.cpp |
| 36 | OSAtomicChecker.cpp |
| 37 | ObjCAtSyncChecker.cpp |
Argyrios Kyrtzidis | 4b7433f | 2011-01-11 19:45:25 +0000 | [diff] [blame] | 38 | ObjCSelfInitChecker.cpp |
Argyrios Kyrtzidis | a700e97 | 2010-12-22 18:52:56 +0000 | [diff] [blame] | 39 | ObjCUnusedIVarsChecker.cpp |
| 40 | PointerArithChecker.cpp |
| 41 | PointerSubChecker.cpp |
| 42 | PthreadLockChecker.cpp |
| 43 | ReturnPointerRangeChecker.cpp |
| 44 | ReturnUndefChecker.cpp |
| 45 | StackAddrLeakChecker.cpp |
| 46 | StreamChecker.cpp |
| 47 | UndefBranchChecker.cpp |
| 48 | UndefCapturedBlockVarChecker.cpp |
| 49 | UndefResultChecker.cpp |
| 50 | UndefinedArraySubscriptChecker.cpp |
| 51 | UndefinedAssignmentChecker.cpp |
| 52 | UnixAPIChecker.cpp |
| 53 | UnreachableCodeChecker.cpp |
| 54 | VLASizeChecker.cpp |
| 55 | ) |
| 56 | |
Ted Kremenek | d99bd55 | 2010-12-23 19:38:26 +0000 | [diff] [blame] | 57 | add_dependencies(clangStaticAnalyzerCore ClangAttrClasses ClangAttrList ClangDeclNodes |
Argyrios Kyrtzidis | a700e97 | 2010-12-22 18:52:56 +0000 | [diff] [blame] | 58 | ClangStmtNodes) |