Policy on implicit transitive dependencies

Christoph Cullmann christoph at cullmann.io
Sat Jul 27 10:10:06 BST 2019

On 2019-07-27 00:59, Daan De Meyer wrote:
> Hi,
> While checking if any addon libraries could be removed, I found that
> many libraries in `target_link_libraries` calls on addons can be
> removed simply because those libraries are in the INTERFACE
> requirements of KTextEditor (for example I18n). Is it preferred to
> still explicitly link against I18n using `target_link_libraries` or is
> it fine to just link against KTextEditor (because then many addons can
> link against just KTextEditor to gain access to all their
> dependencies)?
> The annoying thing with specifying all dependencies explicitly is that
> there's no easy way to check if you explicitly listed every dependency
> because you might always transitively get that dependency via another
> dependency.


I would prefer the minimal list, but
I think that is not really important.


> Regards,
> Daan

Ignorance is bliss...
https://cullmann.io | https://kate-editor.org

More information about the KWrite-Devel mailing list