blob: 3c68b64625e998c1cf043f8ac556094915f82c6b [file] [log] [blame]
Benjamin Kramere38c3392013-01-19 19:10:12 +00001set(LLVM_LINK_COMPONENTS bitreader)
2
Sebastian Redl85728132010-08-17 20:43:28 +00003add_clang_library(clangSerialization
Douglas Gregor98339b92011-08-25 20:47:51 +00004 ASTCommon.h
5 ASTReaderInternals.h
Argyrios Kyrtzidis0eca89e2010-08-20 16:03:52 +00006 ASTCommon.cpp
Sebastian Redl904c9c82010-08-18 23:57:11 +00007 ASTReader.cpp
8 ASTReaderDecl.cpp
9 ASTReaderStmt.cpp
Sebastian Redl4ee2ad02010-08-18 23:56:31 +000010 ASTWriter.cpp
11 ASTWriterDecl.cpp
12 ASTWriterStmt.cpp
Argyrios Kyrtzidis0199ac02011-03-09 21:12:34 +000013 GeneratePCH.cpp
Douglas Gregora6b00fc2013-01-23 22:38:11 +000014 GlobalModuleIndex.cpp
Douglas Gregor98339b92011-08-25 20:47:51 +000015 Module.cpp
16 ModuleManager.cpp
Sebastian Redl85728132010-08-17 20:43:28 +000017 )
18
19add_dependencies(clangSerialization
20 ClangAttrClasses
21 ClangAttrList
NAKAMURA Takumi11abf2a2012-07-27 06:18:33 +000022 ClangAttrParsedAttrList
Sean Huntcf807c42010-08-18 23:23:40 +000023 ClangAttrPCHRead
24 ClangAttrPCHWrite
NAKAMURA Takumi866abce2012-07-27 06:18:12 +000025 ClangCommentNodes
26 ClangDeclNodes
NAKAMURA Takumi11abf2a2012-07-27 06:18:33 +000027 ClangDiagnosticCommon
Sebastian Redl85728132010-08-17 20:43:28 +000028 ClangDiagnosticLex
29 ClangDiagnosticSema
Chandler Carrutha2398d72011-12-09 00:02:23 +000030 ClangDiagnosticSerialization
Chandler Carruthb0d86712012-06-21 01:30:21 +000031 ClangStmtNodes
32 )
33
34target_link_libraries(clangSerialization
35 clangSema
36 )