[Development] Untangling our platform plugins
Tor Arne Vestbø
Tor.arne.Vestbo at qt.io
Fri May 15 14:43:11 CEST 2020
> On 15 May 2020, at 14:28, Maurice Kalinowski <Maurice.Kalinowski at qt.io> wrote:
>
>>>
>> 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.
Agreed, and that part stays as is with the proposal in the OP.
Cheers,
Tor Arne
More information about the Development
mailing list