diff options
Diffstat (limited to 'include/clang/AST/CMakeLists.txt')
-rw-r--r-- | include/clang/AST/CMakeLists.txt | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/include/clang/AST/CMakeLists.txt b/include/clang/AST/CMakeLists.txt index c24ea06aa0242..3b090715e0832 100644 --- a/include/clang/AST/CMakeLists.txt +++ b/include/clang/AST/CMakeLists.txt @@ -1,5 +1,18 @@ -set(LLVM_TARGET_DEFINITIONS StmtNodes.td) +set(LLVM_TARGET_DEFINITIONS ../Basic/Attr.td) +tablegen(Attrs.inc + -gen-clang-attr-classes + -I ${CMAKE_CURRENT_SOURCE_DIR}/../../) +add_custom_target(ClangAttrClasses + DEPENDS Attrs.inc) + +set(LLVM_TARGET_DEFINITIONS ../Basic/StmtNodes.td) tablegen(StmtNodes.inc -gen-clang-stmt-nodes) add_custom_target(ClangStmtNodes DEPENDS StmtNodes.inc) + +set(LLVM_TARGET_DEFINITIONS ../Basic/DeclNodes.td) +tablegen(DeclNodes.inc + -gen-clang-decl-nodes) +add_custom_target(ClangDeclNodes + DEPENDS DeclNodes.inc) |