On Friday, 7 October 2022 02:11:53 PDT Jörg Bornemann via Development wrote:
> These are user-facing, equivalent as defined by you to their Qt 5 version:
>       lconvert
>       lrelease
>       lupdate
>          qdoc (I assume that its output is usable by Qt 5)
>       qmleasing

Agreed. qmleasing needs --help.

> These are user-facing, not equivalent to their Qt 5 version - or there
> are no Qt 5 versions:
>       androiddeployqt
>       qt-cmake
>       qt-cmake-standalone-test
>       qt-configure-module
>       qml
>       qmlscene
>       qmllint
>       qmlls
>       qmlpreview
>       qmlprofiler
>       qmlformat
>       qmltime

Then they need to be built with INSTALL_VERSIONED_LINK to the CMake command 
qt_internal_add_app().

> These seem user-facing, but I cannot answer question 2:
>       balsam
>       balsamui
>       instancer
>       materialeditor
>       shapegen
>       qsb
>       shadergen
>       qtplugininfo

qtplugininfo cannot read Qt 5 plugins because it uses QPluginLoader to 
actually parse the metadata. So it needs INSTALL_VERSIONED_LINK. Rewriting it 
to decode the Qt 4.x, 5.0-5.11, 5.12-6.2 and 6.3 plugin metadata formats is 
possible, but I don't think anyone will invest the time.

I don't even know what instancer does:

$ ~/obj/qt/installed/bin/instancer --help
Could not read instance table --help
$ ~/obj/qt/installed/bin/instancer --version
Could not read instance table --version
$ ~/obj/qt/installed/bin/instancer          
Usage: /home/tjmaciei/obj/qt/installed/bin/instancer INFILE [OUTFILE]

Are you sure it's user-facing?

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Cloud Software Architect - Intel DCAI Cloud Engineering



_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to