diff options
Diffstat (limited to 'modules/FindDNSSD.cmake')
-rw-r--r-- | modules/FindDNSSD.cmake | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/modules/FindDNSSD.cmake b/modules/FindDNSSD.cmake deleted file mode 100644 index 8604bd57..00000000 --- a/modules/FindDNSSD.cmake +++ /dev/null @@ -1,48 +0,0 @@ -# - Try to find DNSSD -# Once done this will define -# -# DNSSD_FOUND - system has DNSSD -# DNSSD_INCLUDE_DIR - the DNSSD include directory -# DNSSD_LIBRARIES - Link these to use dnssd -# DNSSD_DEFINITIONS - Compiler switches required for using DNSSD -# -# need more test: look at into dnssd/configure.in.in - -# Copyright (c) 2006, Laurent Montel, <montel@kde.org> -# -# Redistribution and use is allowed according to the terms of the BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. - -FIND_PATH(DNSSD_INCLUDE_DIR dns_sd.h - /usr/include/avahi-compat-libdns_sd/ -) - -if (DNSSD_INCLUDE_DIR) - if (APPLE) - set(DNSSD_LIBRARIES "/usr/lib/libSystem.dylib") - else (APPLE) - FIND_LIBRARY(DNSSD_LIBRARIES NAMES dns_sd ) - endif (APPLE) - - MACRO_PUSH_REQUIRED_VARS() - set(CMAKE_REQUIRED_INCLUDES ${DNSSD_INCLUDE_DIR}) - set(CMAKE_REQUIRED_LIBRARIES ${DNSSD_LIBRARIES}) - CHECK_FUNCTION_EXISTS(DNSServiceRefDeallocate DNSSD_FUNCTION_FOUND) - MACRO_POP_REQUIRED_VARS() - - if (DNSSD_INCLUDE_DIR AND DNSSD_LIBRARIES AND DNSSD_FUNCTION_FOUND) - set(DNSSD_FOUND TRUE) - endif (DNSSD_INCLUDE_DIR AND DNSSD_LIBRARIES AND DNSSD_FUNCTION_FOUND) -endif (DNSSD_INCLUDE_DIR) - -if (DNSSD_FOUND) - if (NOT DNSSD_FIND_QUIETLY) - message(STATUS "Found DNSSD: ${DNSSD_LIBRARIES}") - 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) - -MARK_AS_ADVANCED(DNSSD_INCLUDE_DIR DNSSD_LIBRARIES) |