From 37216207996d44f54c86c02454163ca68a37bdd8 Mon Sep 17 00:00:00 2001 From: Knud Dollereder Date: Fri, 22 Mar 2024 11:38:14 +0100 Subject: QmlProjectManager: New project structure support for CMakeGenerator - Add writer interface in order to support the current and the new project structure in parallel. Using the new one if qdsVersion is >= 4.5 - Separated templates for the new generator from the old one - Add file name validity check - Generate files in the folder src and cmake if they do not exist yet. Only re-generate files in src/autogen. - Add action to enable or disable the cmake-generator - Add function that checks if a resource file is within the project folder but not part of the project Change-Id: I3d75dbee1043ed28e6126cf0b2c83994cb70ed45 Reviewed-by: Reviewed-by: Qt CI Patch Build Bot Reviewed-by: Thomas Hartmann --- src/plugins/qmlprojectmanager/qmlprojectmanager.qbs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/plugins/qmlprojectmanager/qmlprojectmanager.qbs') diff --git a/src/plugins/qmlprojectmanager/qmlprojectmanager.qbs b/src/plugins/qmlprojectmanager/qmlprojectmanager.qbs index da6bebd6135..271b8828ab6 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectmanager.qbs +++ b/src/plugins/qmlprojectmanager/qmlprojectmanager.qbs @@ -54,6 +54,10 @@ QtcPlugin { "cmakegeneratordialog.cpp", "cmakegeneratordialog.h", "cmakeprojectconverter.cpp", "cmakeprojectconverter.h", "cmakeprojectconverterdialog.cpp", "cmakeprojectconverterdialog.h", + "cmakegenerator.cpp", "cmakegenerator.h", + "cmakewriter.cpp", "cmakewriter.h", + "cmakewriterv0.cpp", "cmakewriterv0.h", + "cmakewriterv1.cpp", "cmakewriterv1.h" ] } -- cgit v1.2.3