# - Try to find BlueZ # Once done this will define # # BLUEZ_FOUND - system has BlueZ # Copyright (c) 2006, Alexander Neundorf, # Copyright (c) 2007, Will Stephenson, # Copyright (c) 2007, Daniel Gollub, # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. IF (NOT WIN32) # use pkg-config to get the directories and then use these values # in the FIND_PATH() and FIND_LIBRARY() calls INCLUDE(UsePkgConfig) PKGCONFIG(bluez _BlueZIncDir _BlueZLinkDir _BlueZLinkFlags _BlueZCflags) ENDIF (NOT WIN32) find_path(BLUEZ_INCLUDE_DIR bluetooth/bluetooth.h PATHS ${_BlueZIncDir} /usr/X11/include ) find_library(BLUEZ_LIBRARIES NAMES bluetooth PATHS ${_BlueZLinkDir} ) if (BLUEZ_LIBRARIES AND BLUEZ_INCLUDE_DIR) set(BLUEZ_FOUND TRUE) endif (BLUEZ_LIBRARIES AND BLUEZ_INCLUDE_DIR) IF (BLUEZ_FOUND) if (NOT BlueZ_FIND_QUIETLY) message(STATUS "Found bluez: ${BLUEZ_LIBRARIES}") endif (NOT BlueZ_FIND_QUIETLY) ELSE(BLUEZ_FOUND) IF (BlueZ_FIND_REQUIRED) MESSAGE(FATAL_ERROR "Could NOT find BlueZ") ENDIF (BlueZ_FIND_REQUIRED) ENDIF (BLUEZ_FOUND) mark_as_advanced( BLUEZ_LIBRARIES BLUEZ_INCLUDE_DIR)