Alexander Neundorf wrote: > Hi, > > all those weird new Linux-stuff names.... It is not new... And AFAIK, the name dnssd originates from Apple. > > DNSSD is Bonjour/Rendezvous, right ? Yes. > Isn't Avahi the implementation of that for Linux ? There are (at least) two Bonjour/Rendezvous implementation on Linux: libdns- sd and avahi. Libdns-sd is available on MacOS as well; avahi has dns-sd compatibility layer but it is a few versions behind the upstream dns-sd (e.g., upstream cups cannot be built against avahi). The current FindDNSSD looks for this compatibility layer.
> Are FindDNSSD.cmake and FindAvahi.cmake (which looks weird/bad) in some > way related ? > > Beside that, it should use FPHSA(). And it should call find_path(DNSSD_INCLUDE_DIR dns_sd.h PATH_SUFFIXES avahi-compat-libdns_sd) instead of the current hardcoded /usr/include/avahi-compat-libdns_sd dir. -- Yury G. Kudryashov, mailto: [email protected] _______________________________________________ Kde-buildsystem mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-buildsystem
