diff options
author | Knud Dollereder <[email protected]> | 2024-03-22 11:38:14 +0100 |
---|---|---|
committer | Knud Dollereder <[email protected]> | 2024-03-28 13:52:32 +0000 |
commit | 37216207996d44f54c86c02454163ca68a37bdd8 (patch) | |
tree | 97723b658877e6282c38ce53b6d173615903e5b4 /src/plugins/qmlprojectmanager/qmlprojectmanager.qbs | |
parent | beb9fc2fde620f43e1f4df4493f239f5301b5e45 (diff) |
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: <[email protected]>
Reviewed-by: Qt CI Patch Build Bot <[email protected]>
Reviewed-by: Thomas Hartmann <[email protected]>
Diffstat (limited to 'src/plugins/qmlprojectmanager/qmlprojectmanager.qbs')
-rw-r--r-- | src/plugins/qmlprojectmanager/qmlprojectmanager.qbs | 4 |
1 files changed, 4 insertions, 0 deletions
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" ] } |