Hi,

Just a quick note to let you know I finally finished adding support
for "explicit" dependencies to kf5dot. This makes it possible to
express dependencies between frameworks which are not included in the
Graphviz files generated by CMake.

This happens in kdnssd, because depending on the system configuration
it will build either an Avahi or a Dnssd backend, and only the later
requires KConfig. It also happens with kded, which depends on macros
provided by kinit, but does not actually link to any target provided
by kinit.

The way to express those dependencies is through the yaml file. For
illustration, here is kded.yaml:

    tier: 3

    framework-dependencies:
        # kded depends on CMake macros provided by kinit
        - kinit

Updated diagrams are available at http://agateau.com/tmp/kf5

Which reminds me I need to document the format of this yaml file...

Aurélien
_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

Reply via email to