Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 1 | set(LLVM_NO_RTTI 1) |
2 | |||||
3 | add_clang_library(clangAnalysis | ||||
Daniel Dunbar | a0a2c7d | 2009-07-30 03:55:04 +0000 | [diff] [blame] | 4 | AnalysisContext.cpp |
Zhongxing Xu | 58e689f | 2009-11-11 12:33:27 +0000 | [diff] [blame] | 5 | ArrayBoundChecker.cpp |
Zhongxing Xu | 94943b6 | 2009-11-03 07:35:33 +0000 | [diff] [blame] | 6 | AttrNonNullChecker.cpp |
Ted Kremenek | ddceb0a | 2009-11-03 06:46:41 +0000 | [diff] [blame] | 7 | BadCallChecker.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 8 | BasicConstraintManager.cpp |
9 | BasicObjCFoundationChecks.cpp | ||||
10 | BasicStore.cpp | ||||
11 | BasicValueFactory.cpp | ||||
12 | BugReporter.cpp | ||||
Ted Kremenek | 5350066 | 2009-07-22 17:55:28 +0000 | [diff] [blame] | 13 | BugReporterVisitors.cpp |
Ted Kremenek | e41611a | 2009-07-16 18:13:04 +0000 | [diff] [blame] | 14 | CFG.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 15 | CFRefCount.cpp |
Ted Kremenek | b8f96f6 | 2009-07-16 01:43:33 +0000 | [diff] [blame] | 16 | CallGraph.cpp |
Benjamin Kramer | ea19b2f | 2009-09-11 11:28:30 +0000 | [diff] [blame] | 17 | CallInliner.cpp |
Zhongxing Xu | 483bfaa | 2009-11-09 09:32:38 +0000 | [diff] [blame] | 18 | CastToStructChecker.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 19 | CheckDeadStores.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 20 | CheckObjCDealloc.cpp |
21 | CheckObjCInstMethSignature.cpp | ||||
22 | CheckObjCUnusedIVars.cpp | ||||
Ted Kremenek | dbfb5f8 | 2009-07-23 01:07:19 +0000 | [diff] [blame] | 23 | CheckSecuritySyntaxOnly.cpp |
Benjamin Kramer | 7033d61 | 2009-11-08 18:30:42 +0000 | [diff] [blame] | 24 | CheckSizeofPointer.cpp |
Ted Kremenek | dc998c1 | 2009-11-03 18:41:06 +0000 | [diff] [blame] | 25 | DereferenceChecker.cpp |
Benjamin Kramer | 7e36e95 | 2009-10-31 12:15:23 +0000 | [diff] [blame] | 26 | DivZeroChecker.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 27 | Environment.cpp |
28 | ExplodedGraph.cpp | ||||
Daniel Dunbar | 2900ca3 | 2009-11-09 08:04:31 +0000 | [diff] [blame] | 29 | FixedAddressChecker.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 30 | GRBlockCounter.cpp |
31 | GRCoreEngine.cpp | ||||
32 | GRExprEngine.cpp | ||||
Ted Kremenek | eb94113 | 2009-11-13 01:15:47 +0000 | [diff] [blame] | 33 | GRExprEngineExperimentalChecks.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 34 | GRExprEngineInternalChecks.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 35 | GRState.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 36 | LiveVariables.cpp |
Zhongxing Xu | d430786 | 2009-11-12 08:39:33 +0000 | [diff] [blame] | 37 | MallocChecker.cpp |
Chandler Carruth | f465e85 | 2009-11-11 19:10:59 +0000 | [diff] [blame] | 38 | ManagerRegistry.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 39 | MemRegion.cpp |
Ted Kremenek | 54cb7cc | 2009-11-03 08:03:59 +0000 | [diff] [blame] | 40 | NSAutoreleasePoolChecker.cpp |
Ted Kremenek | 29e0ef2 | 2009-11-03 06:59:59 +0000 | [diff] [blame] | 41 | NSErrorChecker.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 42 | PathDiagnostic.cpp |
Zhongxing Xu | ede7eb2 | 2009-11-09 13:23:31 +0000 | [diff] [blame] | 43 | PointerArithChecker.cpp |
Daniel Dunbar | 2900ca3 | 2009-11-09 08:04:31 +0000 | [diff] [blame] | 44 | PointerSubChecker.cpp |
Ted Kremenek | ac9bea8 | 2009-11-12 06:17:47 +0000 | [diff] [blame] | 45 | PthreadLockChecker.cpp |
Chris Lattner | 488d4b7 | 2009-02-17 07:40:10 +0000 | [diff] [blame] | 46 | RangeConstraintManager.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 47 | RegionStore.cpp |
Zhongxing Xu | ceeb02d | 2009-11-06 13:30:44 +0000 | [diff] [blame] | 48 | ReturnPointerRangeChecker.cpp |
Ted Kremenek | 1053d24 | 2009-11-06 02:24:13 +0000 | [diff] [blame] | 49 | ReturnStackAddressChecker.cpp |
50 | ReturnUndefChecker.cpp | ||||
Ted Kremenek | b3b7364 | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 51 | SVals.cpp |
Ted Kremenek | 32c3fa4 | 2009-07-21 21:03:30 +0000 | [diff] [blame] | 52 | SValuator.cpp |
Chris Lattner | 488d4b7 | 2009-02-17 07:40:10 +0000 | [diff] [blame] | 53 | SimpleConstraintManager.cpp |
Ted Kremenek | 6c07bdb | 2009-06-26 00:05:51 +0000 | [diff] [blame] | 54 | SimpleSValuator.cpp |
Ted Kremenek | 7cb1bb3 | 2009-05-01 18:43:00 +0000 | [diff] [blame] | 55 | Store.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 56 | SymbolManager.cpp |
Zhongxing Xu | df5fd83 | 2009-11-03 07:14:39 +0000 | [diff] [blame] | 57 | UndefinedArgChecker.cpp |
Zhongxing Xu | d694485 | 2009-11-11 13:42:54 +0000 | [diff] [blame] | 58 | UndefinedArraySubscriptChecker.cpp |
Daniel Dunbar | 29d63fc | 2009-11-04 06:39:40 +0000 | [diff] [blame] | 59 | UndefinedAssignmentChecker.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 60 | UninitializedValues.cpp |
Zhongxing Xu | 05a2338 | 2009-11-04 01:43:07 +0000 | [diff] [blame] | 61 | VLASizeChecker.cpp |
Ted Kremenek | 1053d24 | 2009-11-06 02:24:13 +0000 | [diff] [blame] | 62 | ValueManager.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 63 | ) |
Douglas Gregor | a393e9e | 2009-03-16 23:06:59 +0000 | [diff] [blame] | 64 | |
65 | add_dependencies(clangAnalysis ClangDiagnosticAnalysis) |