[Development] Untangling our platform plugins

Maurice Kalinowski Maurice.Kalinowski at qt.io
Fri May 15 14:28:29 CEST 2020


> >
> having a significant part of the plugin's implementation (if not most of
> it) linked into the parent library leads the concept of "plugin" ad absurdum.
> 
> >Or, in the case of platforms such as macOS where there’s only one
> >“platform”, the plugin is built directly into QtGui as a static plugin.
> >
> the logical consequence of the above would be statically linking the plugins
> on all platforms. or, for that matter, throwing out the pretense of plugins and
> just make it a regular factory, to the degree it even makes sense at all.
> 
[Maurice Kalinowski] 
What about backends like WebGL, VNC etc.
It is rather beneficial to decide on runtime which backend to use compared to compile time decision. Especially given that you'd need two different builds then for just a "minimal aspect" of the build.

Maurice


More information about the Development mailing list