diff options
Diffstat (limited to 'src/libs/cplusplus/CMakeLists.txt')
-rw-r--r-- | src/libs/cplusplus/CMakeLists.txt | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/libs/cplusplus/CMakeLists.txt b/src/libs/cplusplus/CMakeLists.txt new file mode 100644 index 0000000000..593d809394 --- /dev/null +++ b/src/libs/cplusplus/CMakeLists.txt @@ -0,0 +1,44 @@ +# 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 + DEPENDS Utils + DEFINES CPLUSPLUS_BUILD_LIB + PUBLIC_DEPENDS 3rd_cplusplus Qt5::Concurrent Qt5::Gui + PUBLIC_INCLUDES "${CMAKE_SOURCE_DIR}/src/libs/3rdparty" + 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 +) |