mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-01-10 10:01:42 +00:00
e65b086e07
NSNumber, and boolean literals. This includes both Sema and Codegen support. Included is also support for new Objective-C container subscripting. My apologies for the large patch. It was very difficult to break apart. The patch introduces changes to the driver as well to cause clang to link in additional runtime support when needed to support the new language features. Docs are forthcoming to document the implementation and behavior of these features. llvm-svn: 152137
58 lines
1.1 KiB
CMake
58 lines
1.1 KiB
CMake
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
|
|
ExternalASTSource.cpp
|
|
InheritViz.cpp
|
|
ItaniumCXXABI.cpp
|
|
ItaniumMangle.cpp
|
|
LambdaMangleContext.cpp
|
|
Mangle.cpp
|
|
MicrosoftCXXABI.cpp
|
|
MicrosoftMangle.cpp
|
|
NestedNameSpecifier.cpp
|
|
NSAPI.cpp
|
|
ParentMap.cpp
|
|
RecordLayout.cpp
|
|
RecordLayoutBuilder.cpp
|
|
SelectorLocationsKind.cpp
|
|
Stmt.cpp
|
|
StmtDumper.cpp
|
|
StmtIterator.cpp
|
|
StmtPrinter.cpp
|
|
StmtProfile.cpp
|
|
StmtViz.cpp
|
|
TemplateBase.cpp
|
|
TemplateName.cpp
|
|
Type.cpp
|
|
TypeLoc.cpp
|
|
TypePrinter.cpp
|
|
VTableBuilder.cpp
|
|
VTTBuilder.cpp
|
|
)
|
|
|
|
add_dependencies(clangAST ClangARMNeon ClangAttrClasses ClangAttrList
|
|
ClangAttrImpl ClangDiagnosticAST ClangDeclNodes ClangStmtNodes)
|