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

Reply via email to