forked from OSchip/llvm-project
Update CMake build for new attribute changes.
llvm-svn: 106188
This commit is contained in:
parent
70505305c1
commit
c675ec09f0
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -39,4 +39,5 @@ add_clang_library(clangAST
|
|||
TypePrinter.cpp
|
||||
)
|
||||
|
||||
add_dependencies(clangAST ClangDiagnosticAST ClangDeclNodes ClangStmtNodes)
|
||||
add_dependencies(clangAST ClangAttrClasses ClangAttrList ClangDiagnosticAST
|
||||
ClangDeclNodes ClangStmtNodes)
|
||||
|
|
|
@ -9,4 +9,5 @@ add_clang_library(clangAnalysis
|
|||
UninitializedValues.cpp
|
||||
)
|
||||
|
||||
add_dependencies(clangAnalysis ClangDiagnosticAnalysis ClangDeclNodes ClangStmtNodes)
|
||||
add_dependencies(clangAnalysis ClangAttrClasses ClangAttrList
|
||||
ClangDiagnosticAnalysis ClangDeclNodes ClangStmtNodes)
|
||||
|
|
|
@ -25,6 +25,7 @@ if (Subversion_FOUND AND EXISTS "${CLANG_SOURCE_DIR}/.svn")
|
|||
endif()
|
||||
|
||||
add_dependencies(clangBasic
|
||||
ClangAttrList
|
||||
ClangDiagnosticAnalysis
|
||||
ClangDiagnosticAST
|
||||
ClangDiagnosticCommon
|
||||
|
|
|
@ -76,4 +76,5 @@ add_clang_library(clangChecker
|
|||
VLASizeChecker.cpp
|
||||
)
|
||||
|
||||
add_dependencies(clangChecker ClangDeclNodes ClangStmtNodes)
|
||||
add_dependencies(clangChecker ClangAttrClasses ClangAttrList ClangDeclNodes
|
||||
ClangStmtNodes)
|
||||
|
|
|
@ -37,4 +37,5 @@ add_clang_library(clangCodeGen
|
|||
TargetInfo.cpp
|
||||
)
|
||||
|
||||
add_dependencies(clangCodeGen ClangDeclNodes ClangStmtNodes)
|
||||
add_dependencies(clangCodeGen ClangAttrClasses ClangAttrList ClangDeclNodes
|
||||
ClangStmtNodes)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -44,6 +44,8 @@ IF(MSVC)
|
|||
ENDIF(MSVC)
|
||||
|
||||
add_dependencies(clangFrontend
|
||||
ClangAttrClasses
|
||||
ClangAttrList
|
||||
ClangDiagnosticFrontend
|
||||
ClangDiagnosticLex
|
||||
ClangDiagnosticSema
|
||||
|
|
|
@ -18,4 +18,4 @@ add_clang_library(clangParse
|
|||
Parser.cpp
|
||||
)
|
||||
|
||||
add_dependencies(clangParse ClangDiagnosticParse)
|
||||
add_dependencies(clangParse ClangAttrList ClangDiagnosticParse)
|
||||
|
|
|
@ -34,4 +34,5 @@ add_clang_library(clangSema
|
|||
TargetAttributesSema.cpp
|
||||
)
|
||||
|
||||
add_dependencies(clangSema ClangDiagnosticSema ClangDeclNodes ClangStmtNodes)
|
||||
add_dependencies(clangSema ClangAttrClasses ClangAttrList ClangDiagnosticSema
|
||||
ClangDeclNodes ClangStmtNodes)
|
||||
|
|
Loading…
Reference in New Issue