The Application Permissions plugin
-
I'm looking for more information about the Application Permissions "plugin" than I can find in the docs:
https://doc.qt.io/qt-6.5/permissions.html#best-practices
I see that it builds in an "open source" build but it is forced in the list file to be static
https://github.com/qt/qtbase/blob/v6.5.1/cmake/QtPluginHelpers.cmake#L536
so not really a plugin then? Also, I presume this is then not available under LGPL either?
My main question is why is it built statically?
-
Hi,
Plug-ins can also be static. Take for example the static builds of Qt.
It does however nullify the dynamic nature of the plug-in as you have to know beforehand which one your application will use.
As for the permission plugins I don't see a reason they would not be available on all the licenses.
As for why they are static, I would venture that it might be a question of ensuring that your application code matches what your configuration is for when your pass the reviews for example on iOS and Android.