Update CMake build for new attribute changes.

llvm-svn: 106188
This commit is contained in:
Alexis Hunt 2010-06-17 00:37:02 +00:00
parent 70505305c1
commit c675ec09f0
11 changed files with 30 additions and 8 deletions

View File

@ -1,3 +1,10 @@
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)

View File

@ -18,3 +18,10 @@ tablegen(DiagnosticGroups.inc
-gen-clang-diag-groups)
add_custom_target(ClangDiagnosticGroups
DEPENDS DiagnosticGroups.inc)
set(LLVM_TARGET_DEFINITIONS Attr.td)
tablegen(AttrList.inc
-gen-clang-attr-list
-I ${CMAKE_CURRENT_SOURCE_DIR}/.././)
add_custom_target(ClangAttrList
DEPENDS AttrLit.inc)

View File

@ -39,4 +39,5 @@ add_clang_library(clangAST
TypePrinter.cpp
)
add_dependencies(clangAST ClangDiagnosticAST ClangDeclNodes ClangStmtNodes)
add_dependencies(clangAST ClangAttrClasses ClangAttrList ClangDiagnosticAST
ClangDeclNodes ClangStmtNodes)

View File

@ -9,4 +9,5 @@ add_clang_library(clangAnalysis
UninitializedValues.cpp
)
add_dependencies(clangAnalysis ClangDiagnosticAnalysis ClangDeclNodes ClangStmtNodes)
add_dependencies(clangAnalysis ClangAttrClasses ClangAttrList
ClangDiagnosticAnalysis ClangDeclNodes ClangStmtNodes)

View File

@ -25,6 +25,7 @@ if (Subversion_FOUND AND EXISTS "${CLANG_SOURCE_DIR}/.svn")
endif()
add_dependencies(clangBasic
ClangAttrList
ClangDiagnosticAnalysis
ClangDiagnosticAST
ClangDiagnosticCommon

View File

@ -76,4 +76,5 @@ add_clang_library(clangChecker
VLASizeChecker.cpp
)
add_dependencies(clangChecker ClangDeclNodes ClangStmtNodes)
add_dependencies(clangChecker ClangAttrClasses ClangAttrList ClangDeclNodes
ClangStmtNodes)

View File

@ -37,4 +37,5 @@ add_clang_library(clangCodeGen
TargetInfo.cpp
)
add_dependencies(clangCodeGen ClangDeclNodes ClangStmtNodes)
add_dependencies(clangCodeGen ClangAttrClasses ClangAttrList ClangDeclNodes
ClangStmtNodes)

View File

@ -21,5 +21,5 @@ add_clang_library(clangDriver
Types.cpp
)
add_dependencies(clangDriver ClangDiagnosticDriver ClangDriverOptions
ClangCC1Options ClangCC1AsOptions)
add_dependencies(clangDriver ClangAttrList ClangDiagnosticDriver
ClangDriverOptions ClangCC1Options ClangCC1AsOptions)

View File

@ -44,6 +44,8 @@ IF(MSVC)
ENDIF(MSVC)
add_dependencies(clangFrontend
ClangAttrClasses
ClangAttrList
ClangDiagnosticFrontend
ClangDiagnosticLex
ClangDiagnosticSema

View File

@ -18,4 +18,4 @@ add_clang_library(clangParse
Parser.cpp
)
add_dependencies(clangParse ClangDiagnosticParse)
add_dependencies(clangParse ClangAttrList ClangDiagnosticParse)

View File

@ -34,4 +34,5 @@ add_clang_library(clangSema
TargetAttributesSema.cpp
)
add_dependencies(clangSema ClangDiagnosticSema ClangDeclNodes ClangStmtNodes)
add_dependencies(clangSema ClangAttrClasses ClangAttrList ClangDiagnosticSema
ClangDeclNodes ClangStmtNodes)