blob: 865d7a1226bed3194eec054381f9828c49dab0fe [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
Ted Kremenek1309f9a2010-01-25 04:41:41 +00006 ArrayBoundChecker.cpp
7 AttrNonNullChecker.cpp
8 BasicConstraintManager.cpp
9 BasicObjCFoundationChecks.cpp
10 BasicStore.cpp
11 BasicValueFactory.cpp
12 BugReporter.cpp
13 BugReporterVisitors.cpp
14 BuiltinFunctionChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000015 CallAndMessageChecker.cpp
16 CallInliner.cpp
Zhongxing Xuab280992010-05-25 04:59:19 +000017 CastSizeChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000018 CastToStructChecker.cpp
Kovarththanan Rajaratnam909e6aa2010-03-22 18:16:06 +000019 CFRefCount.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000020 CheckDeadStores.cpp
Kovarththanan Rajaratnam909e6aa2010-03-22 18:16:06 +000021 Checker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000022 CheckObjCDealloc.cpp
23 CheckObjCInstMethSignature.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000024 CheckSecuritySyntaxOnly.cpp
25 CheckSizeofPointer.cpp
Ted Kremenek145308f2010-01-27 06:14:12 +000026 CocoaConventions.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000027 DereferenceChecker.cpp
28 DivZeroChecker.cpp
29 Environment.cpp
30 ExplodedGraph.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000031 FixedAddressChecker.cpp
Ted Kremenek40c37e12010-02-04 00:47:48 +000032 FlatStore.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000033 GRBlockCounter.cpp
34 GRCoreEngine.cpp
Zhongxing Xucb7464a2010-04-19 12:51:02 +000035 GRCXXExprEngine.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000036 GRExprEngine.cpp
37 GRExprEngineExperimentalChecks.cpp
38 GRState.cpp
Ted Kremenek6dd66ed2010-02-14 02:45:18 +000039 LLVMConventionsChecker.cpp
Ted Kremenekdf61b582010-02-25 05:44:09 +000040 MacOSXAPIChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000041 MallocChecker.cpp
42 ManagerRegistry.cpp
43 MemRegion.cpp
Kovarththanan Rajaratnam909e6aa2010-03-22 18:16:06 +000044 NoReturnFunctionChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000045 NSAutoreleasePoolChecker.cpp
46 NSErrorChecker.cpp
Ted Kremeneke3972a92010-02-25 03:26:55 +000047 ObjCUnusedIVarsChecker.cpp
Kovarththanan Rajaratnam909e6aa2010-03-22 18:16:06 +000048 OSAtomicChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000049 PathDiagnostic.cpp
50 PointerArithChecker.cpp
51 PointerSubChecker.cpp
52 PthreadLockChecker.cpp
53 RangeConstraintManager.cpp
54 RegionStore.cpp
55 ReturnPointerRangeChecker.cpp
56 ReturnStackAddressChecker.cpp
57 ReturnUndefChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000058 SimpleConstraintManager.cpp
59 SimpleSValuator.cpp
Zhongxing Xu1622a542010-06-08 10:00:00 +000060 StackAddrLeakChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000061 Store.cpp
Kovarththanan Rajaratnam909e6aa2010-03-22 18:16:06 +000062 SVals.cpp
63 SValuator.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000064 SymbolManager.cpp
65 UndefBranchChecker.cpp
Ted Kremenek94fd0b82010-02-16 08:33:59 +000066 UndefCapturedBlockVarChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000067 UndefinedArraySubscriptChecker.cpp
68 UndefinedAssignmentChecker.cpp
Kovarththanan Rajaratnam909e6aa2010-03-22 18:16:06 +000069 UndefResultChecker.cpp
Ted Kremenek381d1bf2010-02-25 00:20:35 +000070 UnixAPIChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000071 ValueManager.cpp
Kovarththanan Rajaratnam909e6aa2010-03-22 18:16:06 +000072 VLASizeChecker.cpp
Ted Kremenek1309f9a2010-01-25 04:41:41 +000073 )
Douglas Gregor71b1d0e2010-05-05 05:41:05 +000074
Sean Hunt9a555912010-05-30 07:21:58 +000075add_dependencies(clangChecker ClangDeclNodes ClangStmtNodes)