Revive HAL and dbus finders to build on older platforms
[platform/upstream/libzypp.git] / cmake / modules / FindDbus.cmake
1
2 if(DBUS_INCLUDE_DIR AND DBUS_LIBRARY AND DBUS_ARCH_INCLUDE_DIR)
3         # Already in cache, be silent
4         set(DBUS_FIND_QUIETLY TRUE)     
5 endif(DBUS_INCLUDE_DIR AND DBUS_LIBRARY AND DBUS_ARCH_INCLUDE_DIR)
6
7 set(DBUS_LIBRARY)
8 set(DBUS_INCLUDE_DIR)
9 set(DBUS_ARCH_INCLUDE_DIR)
10
11 FIND_PATH(DBUS_INCLUDE_DIR dbus/dbus.h
12         /usr/include
13         /usr/include/dbus-1.0
14         /usr/local/include
15 )
16
17 FIND_PATH(DBUS_ARCH_INCLUDE_DIR dbus/dbus-arch-deps.h
18         /usr/lib/include
19         /usr/lib/dbus-1.0/include
20   /usr/lib64/include
21   /usr/lib64/dbus-1.0/include
22 )
23
24 FIND_LIBRARY(DBUS_LIBRARY NAMES dbus-1 dbus
25         PATHS
26         /usr/lib
27         /usr/local/lib
28 )
29
30 if(DBUS_INCLUDE_DIR AND DBUS_LIBRARY AND DBUS_ARCH_INCLUDE_DIR)
31    MESSAGE( STATUS "dbus found: includes in ${DBUS_INCLUDE_DIR}, library in ${DBUS_LIBRARY}")
32    set(DBUS_FOUND TRUE)
33 else(DBUS_INCLUDE_DIR AND DBUS_LIBRARY AND DBUS_ARCH_INCLUDE_DIR)
34    MESSAGE( STATUS "dbus not found")
35 endif(DBUS_INCLUDE_DIR AND DBUS_LIBRARY AND DBUS_ARCH_INCLUDE_DIR)
36
37 MARK_AS_ADVANCED(DBUS_INCLUDE_DIR DBUS_LIBRARY DBUS_ARCH_INCLUDE_DIR)