blob: 1871b54a0d424684dd8429d04dc48d1d7110ce42 [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
Zhongxing Xu94943b62009-11-03 07:35:33 +00006 AttrNonNullChecker.cpp
Ted Kremenekddceb0a2009-11-03 06:46:41 +00007 BadCallChecker.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +00008 BasicConstraintManager.cpp
9 BasicObjCFoundationChecks.cpp
10 BasicStore.cpp
11 BasicValueFactory.cpp
12 BugReporter.cpp
Ted Kremenek53500662009-07-22 17:55:28 +000013 BugReporterVisitors.cpp
Ted Kremeneke41611a2009-07-16 18:13:04 +000014 CFG.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000015 CFRefCount.cpp
Ted Kremenekb8f96f62009-07-16 01:43:33 +000016 CallGraph.cpp
Benjamin Kramerea19b2f2009-09-11 11:28:30 +000017 CallInliner.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000018 CheckDeadStores.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000019 CheckObjCDealloc.cpp
20 CheckObjCInstMethSignature.cpp
21 CheckObjCUnusedIVars.cpp
Ted Kremenekdbfb5f82009-07-23 01:07:19 +000022 CheckSecuritySyntaxOnly.cpp
Ted Kremenekdc998c12009-11-03 18:41:06 +000023 DereferenceChecker.cpp
Benjamin Kramer7e36e952009-10-31 12:15:23 +000024 DivZeroChecker.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000025 Environment.cpp
26 ExplodedGraph.cpp
27 GRBlockCounter.cpp
28 GRCoreEngine.cpp
29 GRExprEngine.cpp
30 GRExprEngineInternalChecks.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000031 GRState.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000032 LiveVariables.cpp
33 MemRegion.cpp
Ted Kremenek54cb7cc2009-11-03 08:03:59 +000034 NSAutoreleasePoolChecker.cpp
Ted Kremenek29e0ef22009-11-03 06:59:59 +000035 NSErrorChecker.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000036 PathDiagnostic.cpp
Chris Lattner488d4b72009-02-17 07:40:10 +000037 RangeConstraintManager.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000038 RegionStore.cpp
Zhongxing Xuceeb02d2009-11-06 13:30:44 +000039 ReturnPointerRangeChecker.cpp
Ted Kremenek1053d242009-11-06 02:24:13 +000040 ReturnStackAddressChecker.cpp
41 ReturnUndefChecker.cpp
Ted Kremenekb3b73642009-07-15 21:08:41 +000042 SVals.cpp
Ted Kremenek32c3fa42009-07-21 21:03:30 +000043 SValuator.cpp
Chris Lattner488d4b72009-02-17 07:40:10 +000044 SimpleConstraintManager.cpp
Ted Kremenek6c07bdb2009-06-26 00:05:51 +000045 SimpleSValuator.cpp
Ted Kremenek7cb1bb32009-05-01 18:43:00 +000046 Store.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000047 SymbolManager.cpp
Zhongxing Xudf5fd832009-11-03 07:14:39 +000048 UndefinedArgChecker.cpp
Daniel Dunbar29d63fc2009-11-04 06:39:40 +000049 UndefinedAssignmentChecker.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000050 UninitializedValues.cpp
Zhongxing Xu05a23382009-11-04 01:43:07 +000051 VLASizeChecker.cpp
Ted Kremenek1053d242009-11-06 02:24:13 +000052 ValueManager.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000053 )
Douglas Gregora393e9e2009-03-16 23:06:59 +000054
55add_dependencies(clangAnalysis ClangDiagnosticAnalysis)