2019-05-12 22:20:56 +02:00
|
|
|
# TODO: Support static build, currently being done with CPLUSPLUS_BUILD_STATIC_LIB
|
|
|
|
|
# -- if really needed that is.
|
|
|
|
|
# TODO: Make Qt5::Gui optional -- if really needed that is.
|
|
|
|
|
|
|
|
|
|
add_qtc_library(CPlusPlus
|
2020-09-18 12:19:09 +02:00
|
|
|
DEPENDS Utils Qt5::Concurrent
|
2019-05-12 22:20:56 +02:00
|
|
|
DEFINES CPLUSPLUS_BUILD_LIB
|
2020-09-18 12:19:09 +02:00
|
|
|
PUBLIC_DEPENDS 3rd_cplusplus Qt5::Gui
|
2019-05-12 22:20:56 +02:00
|
|
|
SOURCES
|
|
|
|
|
ASTParent.cpp ASTParent.h
|
|
|
|
|
ASTPath.cpp ASTPath.h
|
|
|
|
|
AlreadyConsideredClassContainer.h
|
|
|
|
|
BackwardsScanner.cpp BackwardsScanner.h
|
|
|
|
|
CppDocument.cpp CppDocument.h
|
|
|
|
|
CppRewriter.cpp CppRewriter.h
|
|
|
|
|
DependencyTable.cpp DependencyTable.h
|
|
|
|
|
DeprecatedGenTemplateInstance.cpp DeprecatedGenTemplateInstance.h
|
|
|
|
|
ExpressionUnderCursor.cpp ExpressionUnderCursor.h
|
|
|
|
|
FastPreprocessor.cpp FastPreprocessor.h
|
|
|
|
|
FindUsages.cpp FindUsages.h
|
|
|
|
|
Icons.cpp Icons.h
|
|
|
|
|
LookupContext.cpp LookupContext.h
|
|
|
|
|
LookupItem.cpp LookupItem.h
|
|
|
|
|
Macro.cpp Macro.h
|
|
|
|
|
MatchingText.cpp MatchingText.h
|
|
|
|
|
NamePrettyPrinter.cpp NamePrettyPrinter.h
|
|
|
|
|
Overview.cpp Overview.h
|
|
|
|
|
PPToken.cpp PPToken.h
|
|
|
|
|
PreprocessorClient.cpp PreprocessorClient.h
|
|
|
|
|
PreprocessorEnvironment.cpp PreprocessorEnvironment.h
|
|
|
|
|
ResolveExpression.cpp ResolveExpression.h
|
|
|
|
|
SimpleLexer.cpp SimpleLexer.h
|
|
|
|
|
SnapshotSymbolVisitor.cpp SnapshotSymbolVisitor.h
|
|
|
|
|
SymbolNameVisitor.cpp SymbolNameVisitor.h
|
|
|
|
|
TypeOfExpression.cpp TypeOfExpression.h
|
|
|
|
|
TypePrettyPrinter.cpp TypePrettyPrinter.h
|
|
|
|
|
cppmodelmanagerbase.cpp cppmodelmanagerbase.h
|
|
|
|
|
findcdbbreakpoint.cpp findcdbbreakpoint.h
|
|
|
|
|
pp-cctype.h pp-engine.cpp
|
|
|
|
|
pp-engine.h pp-scanner.cpp
|
|
|
|
|
pp-scanner.h
|
|
|
|
|
pp.h
|
|
|
|
|
)
|