diff options
| author | Chih-Hung Hsieh <chh@google.com> | 2016-04-28 01:09:09 +0000 |
|---|---|---|
| committer | Chih-Hung Hsieh <chh@google.com> | 2016-04-28 01:09:09 +0000 |
| commit | a9ad1552ab92a8a8725f628827766008e034d1c0 (patch) | |
| tree | bb8afb1e79d6f1456d02a0be01014bbb9c4616ef | |
| parent | 86ae84b0d9f3b6222121d8df20495ce9f140b8a9 (diff) | |
| download | bcm5719-llvm-a9ad1552ab92a8a8725f628827766008e034d1c0.tar.gz bcm5719-llvm-a9ad1552ab92a8a8725f628827766008e034d1c0.zip | |
[analyzer] Move Checkers.inc to clang/include/...
Simplify sharing of Checkers.inc with other files like ClangTidy.cpp.
Differential Revision: http://reviews.llvm.org/19393
llvm-svn: 267832
| -rw-r--r-- | clang/include/clang/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | clang/include/clang/StaticAnalyzer/Checkers/CMakeLists.txt | 4 | ||||
| -rw-r--r-- | clang/include/clang/StaticAnalyzer/Checkers/Checkers.td (renamed from clang/lib/StaticAnalyzer/Checkers/Checkers.td) | 0 | ||||
| -rw-r--r-- | clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 5 | ||||
| -rw-r--r-- | clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp | 2 | ||||
| -rw-r--r-- | clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h | 2 |
6 files changed, 7 insertions, 7 deletions
diff --git a/clang/include/clang/CMakeLists.txt b/clang/include/clang/CMakeLists.txt index 1d8aecd3b24..feb81f0686c 100644 --- a/clang/include/clang/CMakeLists.txt +++ b/clang/include/clang/CMakeLists.txt @@ -4,3 +4,4 @@ add_subdirectory(Driver) add_subdirectory(Parse) add_subdirectory(Sema) add_subdirectory(Serialization) +add_subdirectory(StaticAnalyzer/Checkers) diff --git a/clang/include/clang/StaticAnalyzer/Checkers/CMakeLists.txt b/clang/include/clang/StaticAnalyzer/Checkers/CMakeLists.txt new file mode 100644 index 00000000000..37dd9e84829 --- /dev/null +++ b/clang/include/clang/StaticAnalyzer/Checkers/CMakeLists.txt @@ -0,0 +1,4 @@ +clang_tablegen(Checkers.inc -gen-clang-sa-checkers + -I ${CMAKE_CURRENT_SOURCE_DIR}/../../../ + SOURCE Checkers.td + TARGET ClangSACheckers) diff --git a/clang/lib/StaticAnalyzer/Checkers/Checkers.td b/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td index a674af7be0e..a674af7be0e 100644 --- a/clang/lib/StaticAnalyzer/Checkers/Checkers.td +++ b/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td diff --git a/clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt b/clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt index e1d98cf0d05..479030d8899 100644 --- a/clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt +++ b/clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt @@ -1,8 +1,3 @@ -clang_tablegen(Checkers.inc -gen-clang-sa-checkers - -I ${CMAKE_CURRENT_SOURCE_DIR}/../../../include - SOURCE Checkers.td - TARGET ClangSACheckers) - set(LLVM_LINK_COMPONENTS Support ) diff --git a/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp b/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp index 77a5a722645..fb9e366c3de 100644 --- a/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp +++ b/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp @@ -27,6 +27,6 @@ void ento::registerBuiltinCheckers(CheckerRegistry ®istry) { #define GET_CHECKERS #define CHECKER(FULLNAME,CLASS,DESCFILE,HELPTEXT,GROUPINDEX,HIDDEN) \ registry.addChecker(register##CLASS, FULLNAME, HELPTEXT); -#include "Checkers.inc" +#include "clang/StaticAnalyzer/Checkers/Checkers.inc" #undef GET_CHECKERS } diff --git a/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h b/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h index 05b4a61c5af..d6e96f27a75 100644 --- a/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h +++ b/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h @@ -26,7 +26,7 @@ class CheckerRegistry; #define GET_CHECKERS #define CHECKER(FULLNAME,CLASS,CXXFILE,HELPTEXT,GROUPINDEX,HIDDEN) \ void register##CLASS(CheckerManager &mgr); -#include "Checkers.inc" +#include "clang/StaticAnalyzer/Checkers/Checkers.inc" #undef CHECKER #undef GET_CHECKERS |

