From f4f6ec39cdd7fb8a767fe46cfd10c8cdc560f2c5 Mon Sep 17 00:00:00 2001 From: Laurent Montel Date: Tue, 31 Jan 2006 10:11:55 +0000 Subject: Add test for dnssd lib svn path=/trunk/KDE/kdelibs/; revision=504066 --- modules/FindDNSSD.cmake | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 modules/FindDNSSD.cmake (limited to 'modules') diff --git a/modules/FindDNSSD.cmake b/modules/FindDNSSD.cmake new file mode 100644 index 00000000..466dd3f2 --- /dev/null +++ b/modules/FindDNSSD.cmake @@ -0,0 +1,36 @@ +# - Try to find DNSSD +# Once done this will define +# +# DNSSD_FOUND - system has DNSSD +# DNSSD_INCLUDE_DIR - the DNSSD include directory +# DNSSD_LIBRARY - Link these to use dnssd +# DNSSD_DEFINITIONS - Compiler switches required for using DNSSD +# +# need more test: look at into dnssd/configure.in.in + +FIND_PATH(DNSSD_INCLUDE_DIR dns_sd.h + /usr/include + /usr/local/include + /usr/include/avahi-compat-libdns_sd/ +) + +FIND_LIBRARY(DNSSD_LIBRARY NAMES dns_sd + PATHS + /usr/lib + /usr/local/lib +) + +IF(DNSSD_INCLUDE_DIR AND DNSSD_LIBRARY) + SET(DNSSD_FOUND TRUE) +ENDIF(DNSSD_INCLUDE_DIR AND DNSSD_LIBRARY) + +IF(DNSSD_FOUND) + IF(NOT DNSSD_FIND_QUIETLY) + MESSAGE(STATUS "Found DNSSD: ${DNSSD_LIBRARY}") + ENDIF(NOT DNSSD_FIND_QUIETLY) +ELSE(DNSSD_FOUND) + IF(DNSSD_FIND_REQUIRED) + MESSAGE(FATAL_ERROR "Could not find DNSSD") + ENDIF(DNSSD_FIND_REQUIRED) +ENDIF(DNSSD_FOUND) + -- cgit v1.2.1