blob: 36fb8b917599c11ddf92c0519adf8133d35cc3c6 [file] [log] [blame]
Ted Kremenek1309f9a2010-01-25 04:41:41 +00001set(LLVM_NO_RTTI 1)
2
3add_clang_library(clangChecker
Ted Kremenek40c37e12010-02-04 00:47:48 +00004 AdjustedReturnValueChecker.cpp
Zhongxing Xu13b76392010-03-23 08:14:19 +00005 AggExprVisitor.cpp
Daniel Dunbar9b414d32010-06-15 17:48:49 +00006 AnalysisConsumer.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +00007 ArrayBoundChecker.cpp
8 AttrNonNullChecker.cpp
9 BasicConstraintManager.cpp
10 BasicObjCFoundationChecks.cpp
11 BasicStore.cpp
12 BasicValueFactory.cpp
13 BugReporter.cpp
14 BugReporterVisitors.cpp
15 BuiltinFunctionChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000016 CallAndMessageChecker.cpp
17 CallInliner.cpp
Zhongxing Xuab280992010-05-25 04:59:19 +000018 CastSizeChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000019 CastToStructChecker.cpp
Kovarththanan Rajaratnam909e6aa2010-03-22 18:16:06 +000020 CFRefCount.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000021 CheckDeadStores.cpp
Kovarththanan Rajaratnam909e6aa2010-03-22 18:16:06 +000022 Checker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000023 CheckObjCDealloc.cpp
24 CheckObjCInstMethSignature.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000025 CheckSecuritySyntaxOnly.cpp
26 CheckSizeofPointer.cpp
Ted Kremenek145308f2010-01-27 06:14:12 +000027 CocoaConventions.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000028 DereferenceChecker.cpp
29 DivZeroChecker.cpp
30 Environment.cpp
31 ExplodedGraph.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000032 FixedAddressChecker.cpp
Ted Kremenek40c37e12010-02-04 00:47:48 +000033 FlatStore.cpp
Daniel Dunbar9b414d32010-06-15 17:48:49 +000034 FrontendActions.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000035 GRBlockCounter.cpp
36 GRCoreEngine.cpp
Zhongxing Xucb7464a2010-04-19 12:51:02 +000037 GRCXXExprEngine.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000038 GRExprEngine.cpp
39 GRExprEngineExperimentalChecks.cpp
40 GRState.cpp
Daniel Dunbar9b414d32010-06-15 17:48:49 +000041 HTMLDiagnostics.cpp
Ted Kremenek6dd66ed2010-02-14 02:45:18 +000042 LLVMConventionsChecker.cpp
Ted Kremenekdf61b582010-02-25 05:44:09 +000043 MacOSXAPIChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000044 MallocChecker.cpp
45 ManagerRegistry.cpp
46 MemRegion.cpp
Kovarththanan Rajaratnam909e6aa2010-03-22 18:16:06 +000047 NoReturnFunctionChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000048 NSAutoreleasePoolChecker.cpp
49 NSErrorChecker.cpp
Ted Kremeneke3972a92010-02-25 03:26:55 +000050 ObjCUnusedIVarsChecker.cpp
Kovarththanan Rajaratnam909e6aa2010-03-22 18:16:06 +000051 OSAtomicChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000052 PathDiagnostic.cpp
Daniel Dunbar9b414d32010-06-15 17:48:49 +000053 PlistDiagnostics.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000054 PointerArithChecker.cpp
55 PointerSubChecker.cpp
56 PthreadLockChecker.cpp
57 RangeConstraintManager.cpp
58 RegionStore.cpp
59 ReturnPointerRangeChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000060 ReturnUndefChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000061 SimpleConstraintManager.cpp
62 SimpleSValuator.cpp
Zhongxing Xu1622a542010-06-08 10:00:00 +000063 StackAddrLeakChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000064 Store.cpp
Zhongxing Xuc1960952010-06-16 05:38:05 +000065 StreamChecker.cpp
Kovarththanan Rajaratnam909e6aa2010-03-22 18:16:06 +000066 SVals.cpp
67 SValuator.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000068 SymbolManager.cpp
69 UndefBranchChecker.cpp
Ted Kremenek94fd0b82010-02-16 08:33:59 +000070 UndefCapturedBlockVarChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000071 UndefinedArraySubscriptChecker.cpp
72 UndefinedAssignmentChecker.cpp
Kovarththanan Rajaratnam909e6aa2010-03-22 18:16:06 +000073 UndefResultChecker.cpp
Ted Kremenek381d1bf2010-02-25 00:20:35 +000074 UnixAPIChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000075 ValueManager.cpp
Kovarththanan Rajaratnam909e6aa2010-03-22 18:16:06 +000076 VLASizeChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000077 )
Douglas Gregor71b1d0e2010-05-05 05:41:05 +000078
Sean Huntee6e4b42010-06-17 00:37:02 +000079add_dependencies(clangChecker ClangAttrClasses ClangAttrList ClangDeclNodes
80 ClangStmtNodes)