blob: 5ff9a1f10fa25d56ee3c81910060b4e9f8aa87dc [file] [log] [blame]
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +00001set(LLVM_NO_RTTI 1)
2
3add_clang_library(clangAnalysis
Daniel Dunbara0a2c7d2009-07-30 03:55:04 +00004 AnalysisContext.cpp
Benjamin Kramera29e52e2009-07-30 10:38:43 +00005 AnalysisManager.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +00006 BasicConstraintManager.cpp
7 BasicObjCFoundationChecks.cpp
8 BasicStore.cpp
9 BasicValueFactory.cpp
10 BugReporter.cpp
Ted Kremenek53500662009-07-22 17:55:28 +000011 BugReporterVisitors.cpp
Ted Kremeneke41611a2009-07-16 18:13:04 +000012 CFG.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000013 CFRefCount.cpp
Ted Kremenekb8f96f62009-07-16 01:43:33 +000014 CallGraph.cpp
Benjamin Kramerea19b2f2009-09-11 11:28:30 +000015 CallInliner.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000016 CheckDeadStores.cpp
17 CheckNSError.cpp
18 CheckObjCDealloc.cpp
19 CheckObjCInstMethSignature.cpp
20 CheckObjCUnusedIVars.cpp
Ted Kremenekdbfb5f82009-07-23 01:07:19 +000021 CheckSecuritySyntaxOnly.cpp
Benjamin Kramer7e36e952009-10-31 12:15:23 +000022 DivZeroChecker.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000023 Environment.cpp
24 ExplodedGraph.cpp
25 GRBlockCounter.cpp
26 GRCoreEngine.cpp
27 GRExprEngine.cpp
28 GRExprEngineInternalChecks.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000029 GRState.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000030 LiveVariables.cpp
31 MemRegion.cpp
Ted Kremenekbc3a0212009-10-30 17:24:47 +000032 NullDerefChecker.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000033 PathDiagnostic.cpp
Chris Lattner488d4b72009-02-17 07:40:10 +000034 RangeConstraintManager.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000035 RegionStore.cpp
Ted Kremenekb3b73642009-07-15 21:08:41 +000036 SVals.cpp
Ted Kremenek32c3fa42009-07-21 21:03:30 +000037 SValuator.cpp
Chris Lattner488d4b72009-02-17 07:40:10 +000038 SimpleConstraintManager.cpp
Ted Kremenek6c07bdb2009-06-26 00:05:51 +000039 SimpleSValuator.cpp
Ted Kremenek7cb1bb32009-05-01 18:43:00 +000040 Store.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000041 SymbolManager.cpp
Benjamin Kramer7e36e952009-10-31 12:15:23 +000042 UndefDerefChecker.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000043 UninitializedValues.cpp
Ted Kremenekcfb361b2009-06-23 16:54:53 +000044 ValueManager.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000045 )
Douglas Gregora393e9e2009-03-16 23:06:59 +000046
47add_dependencies(clangAnalysis ClangDiagnosticAnalysis)