summaryrefslogtreecommitdiff
path: root/kde3/configure.in.in
blob: e42a0ccfd932e00b324e277ced2cdc049ffc57d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
#MIN_CONFIG(3.2.0)

AM_INIT_AUTOMAKE(dapi_kde, 0.2)
AC_C_BIGENDIAN
AC_CHECK_KDEMAXPATHLEN

AC_PATH_QT
AC_PATH_QT_MOC_UIC


########### Check for availability of DPMS

KDE_CHECK_HEADERS(X11/extensions/dpms.h,
    AC_DEFINE(HAVE_DPMS, 1, [Set if DPMS is available]),,
    [#include <X11/Xlib.h>])

########### Check for D-Bus Qt3 bindings

  AC_MSG_CHECKING(for D-Bus Qt3 bindings)

  qdbus_inc=NOTFOUND
  qdbus_lib=NOTFOUND
  qdbus=NOTFOUND

  search_incs="$kde_includes $kde_extra_includes /usr/include /usr/include/dbus-1.0 /usr/local/include /usr/local/include/dbus-1.0 /usr/include/dbus-1.0/qt3  /usr/local/include/dbus-1.0/qt3"
  AC_FIND_FILE(dbus/dbusdata.h, $search_incs, qdbus_incdir)

  if test -r $qdbus_incdir/dbus/dbusdata.h ; then
    QDBUS_INCS="-I$qdbus_incdir"
    qdbus_inc=FOUND
  fi

  search_libs="$kde_libraries $kde_extra_libs /usr/lib$kdelibsuff /usr/local/lib$kdelibsuff"
  AC_FIND_FILE(libdbus-1-qt3.so, $search_libs, qdbus_libdir)

  if test -r $qdbus_libdir/libdbus-1-qt3.so ; then
    QDBUS_LIBS="-L$qdbus_libdir -ldbus-1-qt3"
    qdbus_lib=FOUND
  fi

  if test $qdbus_inc != FOUND || test $qdbus_lib != FOUND ; then
    KDE_PKG_CHECK_MODULES( QDBUS, "dbus-1-qt3", [ QDBUS_INCS=$QDBUS_CFLAGS; qdbus_inc=FOUND; qdbus_lib=FOUND; ] , AC_MSG_RESULT( Nothing found on PKG_CONFIG_PATH ) )
  fi

  if test $qdbus_inc = FOUND && test $qdbus_lib = FOUND ; then
    AC_MSG_RESULT(headers $QDBUS_INCS libraries $QDBUS_LIBS)
    qdbus=FOUND
  else
    AC_MSG_RESULT(searched but not found)
  fi

  AC_SUBST(QDBUS_INCS)
  AC_SUBST(QDBUS_LIBS)

########### Check for D-Bus

  AC_MSG_CHECKING(for D-Bus)

  dbus_inc=NOTFOUND
  dbus_lib=NOTFOUND
  dbus=NOTFOUND

  search_incs="$kde_includes $kde_extra_includes /usr/include /usr/include/dbus-1.0 /usr/local/include /usr/local/include/dbus-1.0"
  AC_FIND_FILE(dbus/dbus.h, $search_incs, dbus_incdir)

  search_incs_arch_deps="$kde_includes $kde_extra_includes /usr/lib$kdelibsuff/dbus-1.0/include /usr/local/lib$kdelibsuff/dbus-1.0/include"
  AC_FIND_FILE(dbus/dbus-arch-deps.h, $search_incs_arch_deps, dbus_incdir_arch_deps)

  if test -r $dbus_incdir/dbus/dbus.h && test -r $dbus_incdir_arch_deps/dbus/dbus-arch-deps.h ; then
    DBUS_INCS="-I$dbus_incdir -I$dbus_incdir_arch_deps"
    dbus_inc=FOUND
  fi

  search_libs="$kde_libraries $kde_extra_libs /usr/lib$kdelibsuff /usr/local/lib$kdelibsuff"
  AC_FIND_FILE(libdbus-1.so, $search_libs, dbus_libdir)

  if test -r $dbus_libdir/libdbus-1.so ; then
    DBUS_LIBS="-L$dbus_libdir -ldbus-1"
    dbus_lib=FOUND
  fi

  if test $dbus_inc != FOUND || test $dbus_lib != FOUND ; then
    KDE_PKG_CHECK_MODULES( DBUS, "dbus-1", [ DBUS_INCS=$DBUS_CFLAGS; dbus_inc=FOUND; dbus_lib=FOUND; ] , AC_MSG_RESULT( Nothing found on PKG_CONFIG_PATH ) )
  fi

  dbus_bus_var=`pkg-config --variable=system_bus_default_address dbus-1 2>/dev/null`
  if test -z "$dbus_bus_var"; then
        dbus_bus_var="unix:path=/var/run/dbus/system_bus_socket"
  fi
  AC_DEFINE_UNQUOTED(DBUS_SYSTEM_BUS, "$dbus_bus_var", [Define the unix domain path for dbus system bus])

  if test $dbus_inc = FOUND && test $dbus_lib = FOUND ; then
    AC_MSG_RESULT(headers $DBUS_INCS libraries $DBUS_LIBS)
    dbus=FOUND
  else
    AC_MSG_RESULT(searched but not found)
  fi

  AC_SUBST(DBUS_INCS)
  AC_SUBST(DBUS_LIBS)