]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/blob - contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
[FreeBSD/stable/9.git] / contrib / llvm / tools / clang / lib / StaticAnalyzer / Checkers / CMakeLists.txt
1 set(LLVM_TARGET_DEFINITIONS Checkers.td)
2 tablegen(Checkers.inc
3          -gen-clang-sa-checkers
4          -I ${CMAKE_CURRENT_SOURCE_DIR}/../../../include)
5 add_custom_target(ClangSACheckers
6   DEPENDS Checkers.inc)
7
8 set(LLVM_USED_LIBS clangBasic clangAST)
9
10 add_clang_library(clangStaticAnalyzerCheckers
11   AdjustedReturnValueChecker.cpp
12   AnalyzerStatsChecker.cpp
13   ArrayBoundChecker.cpp
14   ArrayBoundCheckerV2.cpp
15   AttrNonNullChecker.cpp
16   BasicObjCFoundationChecks.cpp
17   BuiltinFunctionChecker.cpp
18   CStringChecker.cpp
19   CallAndMessageChecker.cpp
20   CastSizeChecker.cpp
21   CastToStructChecker.cpp
22   CheckObjCDealloc.cpp
23   CheckObjCInstMethSignature.cpp
24   CheckSecuritySyntaxOnly.cpp
25   CheckSizeofPointer.cpp
26   ChrootChecker.cpp
27   ClangSACheckerProvider.cpp
28   DeadStoresChecker.cpp
29   DebugCheckers.cpp
30   DereferenceChecker.cpp
31   DivZeroChecker.cpp
32   ExprEngine.cpp
33   ExperimentalChecks.cpp
34   FixedAddressChecker.cpp
35   IdempotentOperationChecker.cpp
36   LLVMConventionsChecker.cpp
37   MacOSXAPIChecker.cpp
38   MallocChecker.cpp
39   NSAutoreleasePoolChecker.cpp
40   NSErrorChecker.cpp
41   NoReturnFunctionChecker.cpp
42   OSAtomicChecker.cpp
43   ObjCAtSyncChecker.cpp
44   ObjCSelfInitChecker.cpp
45   ObjCUnusedIVarsChecker.cpp
46   PointerArithChecker.cpp
47   PointerSubChecker.cpp
48   PthreadLockChecker.cpp
49   ReturnPointerRangeChecker.cpp
50   ReturnUndefChecker.cpp
51   StackAddrLeakChecker.cpp
52   StreamChecker.cpp
53   UndefBranchChecker.cpp
54   UndefCapturedBlockVarChecker.cpp
55   UndefResultChecker.cpp
56   UndefinedArraySubscriptChecker.cpp
57   UndefinedAssignmentChecker.cpp
58   UnixAPIChecker.cpp
59   UnreachableCodeChecker.cpp
60   VLASizeChecker.cpp
61   )
62
63 add_dependencies(clangStaticAnalyzerCheckers
64   clangStaticAnalyzerCore
65   ClangAttrClasses
66   ClangAttrList
67   ClangDeclNodes
68   ClangStmtNodes
69   ClangSACheckers
70   )