In Qt6 there's qt_add_qml_module() which I prefer, but for Qt5 you need to copy a template for .qrc files every time you need to make one.
That can also make sense for non-qml plugins in case resources should be bundled.
A possibly relevant merge request was started @ https://invent.kde.org/kdevelop/kdevelop/-/merge_requests/625
Git commit c5a533d9d2a0884de3a1e618c93bc352430463d5 by Friedrich W. H. Kossebau. Committed on 22/07/2024 at 22:32. Pushed by kossebau into branch 'release/24.08'. Add QRC file template FIXED-IN: 6.0.248000 M +1 -0 file_templates/CMakeLists.txt A +26 -0 file_templates/other/qt_qrc_file/options.kcfg A +6 -0 file_templates/other/qt_qrc_file/output.qrc A +13 -0 file_templates/other/qt_qrc_file/qt_qrc_file.desktop https://invent.kde.org/kdevelop/kdevelop/-/commit/c5a533d9d2a0884de3a1e618c93bc352430463d5