2005-10-29 Christopher Aillon <caillon@redhat.com>
[jelmer/krb5-auth-dialog.git] / configure.ac
index efb5895c8980875ed9f580eb95b1b84a2f204b35..3463e6443056b055fb17449edbf8ffb41292e082 100644 (file)
@@ -41,9 +41,28 @@ if test "x$KRB5_CONFIG" != "xnone"; then
    AC_SUBST(KRB5_LIBS)
 fi
 
+dnl NetworkManager
 
-CFLAGS="$GNOME_CFLAGS $KRB5_CFLAGS $CFLAGS"
+AC_MSG_CHECKING([whether to enable NetworkManager support])
+AC_ARG_ENABLE([network-manager],
+       AS_HELP_STRING([--enable-network-manager],[Whether to enable automatic network status with NetworkManager]),
+       [],[enable_network_manager=autodetect])
+AC_MSG_RESULT([$enable_network_manager])
 
+if test "x$enable_network_manager" != "xno"; then
+       PKG_CHECK_MODULES([NETWORK_MANAGER],[libnm_glib >= 0.5],
+               [enable_network_manager=yes],[enable_network_manager=no])
+       AC_SUBST([NETWORK_MANAGER_CFLAGS])
+       AC_SUBST([NETWORK_MANAGER_LIBS])
+fi
+
+if test "x$enable_network_manager" = "xyes"; then
+       AC_DEFINE([ENABLE_NETWORK_MANAGER],[1],[Define for NetworkManager support])
+fi
+
+AM_CONDITIONAL([ENABLE_NETWORK_MANAGER],[test "x$enable_network_manager" = "xyes"])
+
+CFLAGS="$GNOME_CFLAGS $KRB5_CFLAGS $NETWORK_MANAGER_CFLAGS $CFLAGS"
 
 AC_OUTPUT([
 Makefile