# - Try to find LIBDBUS GLIB Bindings# Find LIBDBUSGLIB headers, libraries and the answer to all questions.## LIBDBUSGLIB_FOUND True if libdbus-glib got found# LIBDBUSGLIB_INCLUDE_DIRS Location of libdbus-glib headers # LIBDBUSGLIB_LIBRARIES List of libraries to use libdbus-glib ## Copyright (c) 2008 Bjoern Ricks <bjoern.ricks@googlemail.com>## Redistribution and use is allowed according to the terms of the New# BSD license.# For details see the accompanying COPYING-CMAKE-SCRIPTS file.#INCLUDE(FindPkgConfig)IF(LibDbusGlib_FIND_REQUIRED)SET(_pkgconfig_REQUIRED"REQUIRED")ELSE(LibDbusGlib_FIND_REQUIRED)SET(_pkgconfig_REQUIRED"")ENDIF(LibDbusGlib_FIND_REQUIRED)IF(LIBDBUSGLIB_MIN_VERSION)PKG_SEARCH_MODULE(LIBDBUSGLIB${_pkgconfig_REQUIRED}dbus-glib-1>=${LIBDBUSGLIB_MIN_VERSION})ELSE(LIBDBUSGLIB_MIN_VERSION)PKG_SEARCH_MODULE(LIBDBUSGLIB${_pkgconfig_REQUIRED}dbus-glib-1)ENDIF(LIBDBUSGLIB_MIN_VERSION)IF(NOTLIBDBUSGLIB_FOUNDANDNOTPKG_CONFIG_FOUND)FIND_PATH(LIBDBUSGLIB_INCLUDE_DIRSdbus/dbus-glib.hPATH_SUFFIXESdbus-1.0dbus)FIND_LIBRARY(LIBDBUSGLIB_LIBRARIESdbus-glibdbus-glib-1)# Report resultsIF(LIBDBUSGLIB_LIBRARIESANDLIBDBUSGLIB_INCLUDE_DIRS)SET(LIBDBUSGLIB_FOUND1)IF(NOTLIBDBUSGLIB_FIND_QUIETLY)MESSAGE(STATUS"Found libdbus-glib: ${LIBDBUSGLIB_LIBRARIES} ${LIBDBUSGLIB_INCLUDE_DIRS}")ENDIF(NOTLIBDBUSGLIB_FIND_QUIETLY)ELSE(LIBDBUSGLIB_LIBRARIESANDLIBDBUSGLIB_INCLUDE_DIRS)IF(LIBDBUSGLIB_FIND_REQUIRED)MESSAGE(SEND_ERROR"Could NOT find libdbus-glib")ELSE(LIBDBUSGLIB_FIND_REQUIRED)IF(NOTLIBDBUSGLIB_FIND_QUIETLY)MESSAGE(STATUS"Could NOT find libdbus-glib")ENDIF(NOTLIBDBUSGLIB_FIND_QUIETLY)ENDIF(LIBDBUSGLIB_FIND_REQUIRED)ENDIF(LIBDBUSGLIB_LIBRARIESANDLIBDBUSGLIB_INCLUDE_DIRS)else()MESSAGE(STATUS"Found libdbus-glib: ${LIBDBUSGLIB_LIBRARIES} ${LIBDBUSGLIB_INCLUDE_DIRS}")ENDIF()MARK_AS_ADVANCED(LIBDBUSGLIB_LIBRARIESLIBDBUSGLIB_INCLUDE_DIRS)