summaryrefslogtreecommitdiff
path: root/lib/Serialization/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Serialization/CMakeLists.txt')
-rw-r--r--lib/Serialization/CMakeLists.txt31
1 files changed, 12 insertions, 19 deletions
diff --git a/lib/Serialization/CMakeLists.txt b/lib/Serialization/CMakeLists.txt
index 3c68b64625e99..d885db22975e3 100644
--- a/lib/Serialization/CMakeLists.txt
+++ b/lib/Serialization/CMakeLists.txt
@@ -1,8 +1,10 @@
-set(LLVM_LINK_COMPONENTS bitreader)
+set(LLVM_LINK_COMPONENTS
+ BitReader
+ Support
+ )
+
add_clang_library(clangSerialization
- ASTCommon.h
- ASTReaderInternals.h
ASTCommon.cpp
ASTReader.cpp
ASTReaderDecl.cpp
@@ -14,23 +16,14 @@ add_clang_library(clangSerialization
GlobalModuleIndex.cpp
Module.cpp
ModuleManager.cpp
- )
-add_dependencies(clangSerialization
- ClangAttrClasses
- ClangAttrList
- ClangAttrParsedAttrList
- ClangAttrPCHRead
- ClangAttrPCHWrite
- ClangCommentNodes
- ClangDeclNodes
- ClangDiagnosticCommon
- ClangDiagnosticLex
- ClangDiagnosticSema
- ClangDiagnosticSerialization
- ClangStmtNodes
- )
+ ADDITIONAL_HEADERS
+ ASTCommon.h
+ ASTReaderInternals.h
-target_link_libraries(clangSerialization
+ LINK_LIBS
+ clangAST
+ clangBasic
+ clangLex
clangSema
)