forked from qt-creator/qt-creator
Qt Creator CMake port
Based on Tobias Hunger's work from a few months ago. The CMake configuration needs libclang and Qt paths specified as CMAKE_PREFIX_PATH. Auto tests are run with "ctest". At the moment the pass rate is 87%. Change-Id: Iba98e39bf22077d52706dce6c85986be67a6eab0 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
45
src/libs/3rdparty/cplusplus/CMakeLists.txt
vendored
Normal file
45
src/libs/3rdparty/cplusplus/CMakeLists.txt
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
add_qtc_library(3rd_cplusplus OBJECT
|
||||
PUBLIC_DEPENDS Qt5::Core Utils
|
||||
DEFINES CPLUSPLUS_BUILD_LIB
|
||||
INCLUDES "${CMAKE_SOURCE_DIR}/src/libs"
|
||||
SOURCES
|
||||
AST.cpp AST.h
|
||||
ASTClone.cpp
|
||||
ASTMatch0.cpp
|
||||
ASTMatcher.cpp ASTMatcher.h
|
||||
ASTPatternBuilder.h
|
||||
ASTVisit.cpp
|
||||
ASTVisitor.cpp ASTVisitor.h
|
||||
ASTfwd.h
|
||||
Bind.cpp Bind.h
|
||||
CPlusPlus.h
|
||||
CPlusPlusForwardDeclarations.h
|
||||
Control.cpp Control.h
|
||||
CoreTypes.cpp CoreTypes.h
|
||||
DiagnosticClient.cpp DiagnosticClient.h
|
||||
FullySpecifiedType.cpp FullySpecifiedType.h
|
||||
Keywords.cpp
|
||||
Lexer.cpp Lexer.h
|
||||
LiteralTable.h
|
||||
Literals.cpp Literals.h
|
||||
Matcher.cpp Matcher.h
|
||||
MemoryPool.cpp MemoryPool.h
|
||||
Name.cpp Name.h
|
||||
NameVisitor.cpp NameVisitor.h
|
||||
Names.cpp Names.h
|
||||
ObjectiveCAtKeywords.cpp
|
||||
ObjectiveCTypeQualifiers.cpp ObjectiveCTypeQualifiers.h
|
||||
Parser.cpp Parser.h
|
||||
QtContextKeywords.cpp QtContextKeywords.h
|
||||
SafeMatcher.cpp SafeMatcher.h
|
||||
Scope.cpp Scope.h
|
||||
Symbol.cpp Symbol.h
|
||||
SymbolVisitor.h
|
||||
Symbols.cpp Symbols.h
|
||||
Templates.cpp Templates.h
|
||||
Token.cpp Token.h
|
||||
TranslationUnit.cpp TranslationUnit.h
|
||||
Type.cpp Type.h
|
||||
TypeVisitor.cpp TypeVisitor.h
|
||||
cppassert.h
|
||||
)
|
||||
Reference in New Issue
Block a user