llvm-project/clang/lib/AST/CMakeLists.txt

58 lines
1.1 KiB
CMake
Raw Normal View History

set(LLVM_LINK_COMPONENTS support)
set(LLVM_USED_LIBS clangBasic clangLex)
add_clang_library(clangAST
APValue.cpp
ASTConsumer.cpp
ASTContext.cpp
ASTDiagnostic.cpp
ASTImporter.cpp
AttrImpl.cpp
CXXInheritance.cpp
Decl.cpp
DeclarationName.cpp
DeclBase.cpp
DeclCXX.cpp
DeclFriend.cpp
DeclGroup.cpp
DeclObjC.cpp
DeclPrinter.cpp
DeclTemplate.cpp
DumpXML.cpp
Expr.cpp
ExprClassification.cpp
ExprConstant.cpp
ExprCXX.cpp
2011-02-28 22:32:11 +08:00
ExternalASTSource.cpp
InheritViz.cpp
ItaniumCXXABI.cpp
ItaniumMangle.cpp
LambdaMangleContext.cpp
Mangle.cpp
MicrosoftCXXABI.cpp
MicrosoftMangle.cpp
2009-03-19 08:18:19 +08:00
NestedNameSpecifier.cpp
NSAPI.cpp
ParentMap.cpp
RecordLayout.cpp
2009-07-19 08:40:45 +08:00
RecordLayoutBuilder.cpp
SelectorLocationsKind.cpp
Stmt.cpp
StmtDumper.cpp
StmtIterator.cpp
StmtPrinter.cpp
StmtProfile.cpp
StmtViz.cpp
TemplateBase.cpp
TemplateName.cpp
Type.cpp
2009-08-19 20:02:15 +08:00
TypeLoc.cpp
TypePrinter.cpp
VTableBuilder.cpp
VTTBuilder.cpp
)
add_dependencies(clangAST ClangARMNeon ClangAttrClasses ClangAttrList
ClangAttrImpl ClangDiagnosticAST ClangDeclNodes ClangStmtNodes)