~ubuntu-branches/ubuntu/oneiric/knetworkmanager/oneiric

« back to all changes in this revision

Viewing changes to knetworkmanager/configure.in.in

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2008-07-14 14:05:44 UTC
  • mfrom: (1.2.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20080714140544-yjhxgrdwartk3kx7
Tags: 1:0.7svn830754-0ubuntu1
New upstream snapshot

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
dnl AM_INIT_AUTOMAKE(knetworkmanager, 0.2.2, thoenig@suse.de)
 
1
#MIN_CONFIG(3.2)
 
2
CXXFLAGS="$CXXFLAGS $KDE_DEFAULT_CXXFLAGS"
 
3
 
 
4
if test "$build_arts" = "yes"; then
 
5
    AC_DEFINE(USE_ARTS, 1, [If we use arts volume])
 
6
    LIB_ARTS="-lartskde"
 
7
    AC_SUBST(LIB_ARTS)
 
8
fi
 
9
 
 
10
KDE_INIT_DOXYGEN([KEG Network API Reference], [Version $VERSION])
 
11
dnl AM_INIT_AUTOMAKE(knetworkmanager, 0.7, thoenig@suse.de)
2
12
 
3
13
AC_C_BIGENDIAN
4
14
AC_CHECK_KDEMAXPATHLEN
5
15
 
6
 
KNETWORKMANAGER_VERSION="0.2.2"
 
16
KNETWORKMANAGER_VERSION="0.7"
 
17
AC_DEFINE_UNQUOTED(KNETWORKMANAGER_VERSION, $KNETWORKMANAGER_VERSION, [KNetworkManager Version])
7
18
AC_DEFINE_UNQUOTED(KNETWORKMANAGER_VERSION_STRING, "$KNETWORKMANAGER_VERSION", [KNetworkManager Version String])
8
19
 
9
20
# test if variables are already set
10
21
test "x$prefix" = xNONE && prefix=$ac_default_prefix
11
22
 
12
23
# check for dbus, hal, libnm-util and libnl
13
 
PKG_CHECK_MODULES(DBUS, [dbus-1 >= 0.33], [], [ 
14
 
        AC_MSG_RESULT([no])
15
 
        AC_MSG_WARN([You need D-Bus, knetworkmanager will not be compiled])
16
 
        DO_NOT_COMPILE="$DO_NOT_COMPILE knetworkmanager" 
17
 
        MISSING_DEPS="$MISSING_DEPS dbus-1"
18
 
])
19
24
PKG_CHECK_MODULES(HAL, [hal], [], [ 
20
25
        AC_MSG_RESULT([no])
21
26
        AC_MSG_WARN([You need Hal, knetworkmanager will not be compiled])
22
27
        DO_NOT_COMPILE="$DO_NOT_COMPILE knetworkmanager" 
23
28
        MISSING_DEPS="$MISSING_DEPS hal"
24
29
])
25
 
PKG_CHECK_MODULES(LIBNMUTIL, [libnm-util], [], [ 
 
30
 
 
31
PKG_CHECK_MODULES(LIBNMUTIL, [libnm-util >= 0.7], [], [ 
 
32
        AC_MSG_RESULT([no])
 
33
        AC_MSG_WARN([You need libnm-util >= 0.7, knetworkmanager will not be compiled])
 
34
        DO_NOT_COMPILE="$DO_NOT_COMPILE knetworkmanager" 
 
35
        MISSING_DEPS="$MISSING_DEPS libnm-util"
 
36
])
 
37
 
 
38
PKG_CHECK_MODULES(LIBNMGLIB, [libnm_glib >= 0.7], [], [ 
26
39
        AC_MSG_RESULT([no])
27
40
        AC_MSG_WARN([You need libnm-util, knetworkmanager will not be compiled])
28
41
        DO_NOT_COMPILE="$DO_NOT_COMPILE knetworkmanager" 
29
 
        MISSING_DEPS="$MISSING_DEPS libnm-util"
 
42
        MISSING_DEPS="$MISSING_DEPS libnm-glib"
30
43
])
31
 
PKG_CHECK_MODULES(LIBNL, [libnl-1 >= 1.1], [], [
 
44
 
 
45
PKG_CHECK_MODULES(LIBNL, [libnl-1], [], [
32
46
        AC_MSG_RESULT([no])
33
47
        AC_MSG_WARN([You need libnl, knetworkmanager will not be compiled])
34
48
        DO_NOT_COMPILE="$DO_NOT_COMPILE knetworkmanager" 
35
49
        MISSING_DEPS="$MISSING_DEPS libnl-1"
36
50
])
37
51
 
38
 
PACKAGE_CFLAGS="$DBUS_CFLAGS $HAL_CFLAGS $LIBNMUITL_CFLAGS $LIBNL_CFLAGS"
39
 
PACKAGE_LIBS="$DBUS_LIBS $HAL_LIBS $LIBNMUTIL_LIBS $LIBNL_LIBS"
 
52
PKG_CHECK_MODULES(DBUS_QT3, [dbus-1-qt3 >= 0.8.1], [], [ 
 
53
        AC_MSG_RESULT([no])
 
54
        AC_MSG_ERROR([QT3 dbus bindings missing])
 
55
])
 
56
 
 
57
AC_CHECK_PROG(DBUSXML2QT3, [dbusxml2qt3], [dbusxml2qt3], [no])
 
58
if test "$DBUSXML2QT3" = no ; then
 
59
        AC_MSG_WARN([You need dbusxml2qt3, knetworkmanager will not be compiled])
 
60
        DO_NOT_COMPILE="$DO_NOT_COMPILE knetworkmanager" 
 
61
        MISSING_DEPS="$MISSING_DEPS dbusxml2qt3"
 
62
fi
 
63
 
 
64
PACKAGE_CFLAGS="$HAL_CFLAGS $LIBNL_CFLAGS $DBUS_QT3_CFLAGS $LIBNMGLIB_CFLAGS"
 
65
PACKAGE_LIBS="$HAL_LIBS $LIBNL_LIBS $DBUS_QT3_LIBS"
40
66
 
41
67
AC_ARG_WITH(dbus-sys, AC_HELP_STRING([--with-dbus-sys=DIR], [D-BUS system.d directory]))
42
68
if ! test -z "$with_dbus_sys" ; then
60
86
AC_LANG_SAVE
61
87
AC_LANG_CPLUSPLUS
62
88
 
63
 
AC_CHECK_HEADER([dbus/connection.h],,[
64
 
        AC_MSG_WARN([You need D-Bus/Qt3 bindings])
65
 
        DO_NOT_COMPILE="$DO_NOT_COMPILE knetworkmanager"
66
 
])
67
 
 
68
89
AC_MSG_CHECKING([for phase2 authentication support in NetworkManager])
69
90
AC_TRY_COMPILE([#include <NetworkManager/NetworkManager.h>]
70
91
, [#ifdef NM_PHASE2_AUTH_NONE