diff options
-rw-r--r-- | modules/FindDNSSD.cmake | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/modules/FindDNSSD.cmake b/modules/FindDNSSD.cmake index fca7f33e..fcbeecf2 100644 --- a/modules/FindDNSSD.cmake +++ b/modules/FindDNSSD.cmake @@ -19,11 +19,15 @@ FIND_PATH(DNSSD_INCLUDE_DIR dns_sd.h /usr/include/avahi-compat-libdns_sd/ ) -FIND_LIBRARY(DNSSD_LIBRARIES NAMES dns_sd - PATHS - /usr/lib - /usr/local/lib -) +if (APPLE) + set(DNSSD_LIBRARIES "/usr/lib/libSystem.dylib") +else (APPLE) + FIND_LIBRARY(DNSSD_LIBRARIES NAMES dns_sd + PATHS + /usr/lib + /usr/local/lib + ) +endif (APPLE) if (DNSSD_INCLUDE_DIR AND DNSSD_LIBRARIES) set(DNSSD_FOUND TRUE) |