Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.2.2
-
None
-
CMake-3.22.1
Visual Studio 2019 v.16.11.8 (same problem with MinGW)
Qt-6.2.2.
Description
(Possibly related to QTCREATORBUG-24718)
When I use cmake on my qt project, it now (since qt6?) adds a lot of new targets related to the main targets, for example:
HT_Simple (the normal target) HT_Simple_autogen HT_Simple_automoc_json_extraction HT_Simple_other_files HT_Simple_qmltyperegistration
It is even worse when I compile a qml module:
SQView.program SQView.program_init SQView_program SQView_program_autogen SQView_program_automoc_json_extraction SQView_program_other_files SQView_program_qmlcache SQView_program_qmllint SQView_program_qmltyperegistration SQView_program_resources_1 SQView_program_resources_2 SQView_program_tooling
Are these targets useful for the user, except maybe the _qmllint ones?
I would like to get rid of them , or at least group them together, because the Visual Studio Solution Explorer becomes unreadable.
Thanks to this SO question, I managed to group all the _autogen targets together, but I don't know how to group or get rid of the other supererogatory targets.
The _autogen targets problem was supposed to be a bug in CMake-3.9, I don't know about our situation now.
Thank you for your help!