2 # Copyright (C) 2012, BMW AG
4 # \author Christian Linke
9 pkg_check_modules(COMMON_API_DBUS CommonAPI-DBus)
11 IF(COMMON_API_DBUS_FOUND)
13 FIND_PATH(COMMON_API_DBUS_INCLUDE_DIR
14 NAMES CommonAPI/DBus/DBusRuntime.h CommonAPI/DBus/DBusProxy.h
15 PATH_SUFFIXES CommonAPI-${COMMON_API_VERSION}
17 ${COMMON_API_DBUS_INCLUDE_DIRS}
21 FIND_LIBRARY(COMMON_API_DBUS_LIBRARY
22 NAMES CommonAPI-DBus murmurhash-internal
28 ELSE(COMMON_API_DBUS_FOUND)
30 MESSAGE(STATUS "CommonAPI_DBUS package not found, search directly, trying version 0.7 ...")
33 FIND_PATH(COMMON_API_DBUS_INCLUDE_DIR
34 NAMES CommonAPI/DBus/DBusRuntime.h CommonAPI/DBus/DBusProxy.h
35 PATH_SUFFIXES CommonAPI-0.7
40 FIND_LIBRARY(COMMON_API_DBUS_LIBRARY
45 NO_SYSTEM_ENVIRONMENT_PATH)
46 ENDIF(COMMON_API_DBUS_FOUND)
49 SET(COMMON_API_DBUS_LIBRARIES ${COMMON_API_DBUS_LIBRARY})
51 IF(COMMON_API_DBUS_INCLUDE_DIR AND COMMON_API_DBUS_LIBRARY)
52 message(STATUS "Found CommonAPI_DBUS")
53 ELSE(COMMON_API_DBUS_INCLUDE_DIR AND COMMON_API_DBUS_LIBRARY)
54 message(STATUS " CommonAPI_DBUS not found.")
55 ENDIF(COMMON_API_DBUS_INCLUDE_DIR AND COMMON_API_DBUS_LIBRARY)
58 COMMON_API_DBUS_LIBRARIES
59 COMMON_API_DBUS_INCLUDE_DIR