AM_PROG_LIBTOOL
AC_CHECK_LIB(pam, pam_start, , AC_MSG_ERROR([*** must have PAM]))
-# Doesn't work on at least FreeBSD, and the existance of PAM should
-# already indicate that dlopen works.
-# AC_CHECK_LIB(dl, dlopen, , AC_MSG_ERROR([*** PAM requires a working dynamic loader (libdl)]))
AC_CHECK_LIB(z, deflate, , AC_MSG_ERROR([*** must have zlib]))
AC_CHECK_LIB(bz2, BZ2_bzWriteOpen, , AC_MSG_ERROR([*** must have bzlib]))
AC_CHECK_LIB(gdbm, gdbm_open, , AC_MSG_ERROR([*** must have gdbm]))
HAS_LIBXML=no
fi
+# libnotify check
+AC_MSG_CHECKING([for libnotify package information])
+if test "$PKG_CONFIG" = yes; then
+ if pkg-config --modversion libnotify >/dev/null 2>&1; then
+ AC_MSG_RESULT(yes)
+ else
+ AC_MSG_RESULT(no)
+ HAS_LIBNOTIFY=no
+ fi
+else
+ AC_MSG_RESULT(no)
+ HAS_LIBNOTIFY=no
+fi
+if test "$HAS_LIBNOTIFY" != no; then
+ AC_CHECK_LIB(notify, notify_init, [HAS_LIBNOTIFY=yes], [HAS_LIBNOTIFY=no], `pkg-config --libs libnotify`)
+fi
+
# Gtk GUI check
gtk2ui_msg=No
AC_ARG_ENABLE(gtk2ui, [ --enable-gtk2ui Enable the GTK2 user interface])
gtk2ui_msg=Yes
fi
+# Dolconf check
+dolconf_msg=No
+AC_ARG_ENABLE(dolconf, [ --enable-dolconf Build the configuration helper])
+if test "$enable_dolconf" = yes -a "$HAS_GTK2" = no; then
+ AC_MSG_ERROR([*** cannot build dolconf without GTK2])
+fi
+if test "$enable_dolconf" != no -a "$HAS_GTK2" = yes; then
+ AM_CONDITIONAL(DOLCONF, true)
+ dolconf_msg=Yes
+else
+ AM_CONDITIONAL(DOLCONF, false)
+fi
+
# Gtk progress bar check
gtk2pbar_msg=No
AH_TEMPLATE(ENABLE_GTK2PBAR, [define to compile GTK2 progress bars (experimental)])
guile_msg=Yes
fi
+# Check whether to install baseconv
+AC_ARG_ENABLE(baseconv, [ --enable-baseconv Install the baseconv utility])
+AM_CONDITIONAL(BASECONV, test "$enable_baseconv" = yes)
+
# Kerberos check
krb_msg=No
AH_TEMPLATE(HAVE_KRB5, [define to compile support for Kerberos 5 (not GSS-API) authentication])
echo " Kerberos 5 support: $krb_msg"
echo " GTK2 user interface: $gtk2ui_msg"
echo " GTK2 progress bars: $gtk2pbar_msg"
+echo " Dolconf configurator: $dolconf_msg"
echo " Guile extension library: $guile_msg"
echo " GNOME transfer applet: $gnometrapplet_msg"
echo " Gaim chat plugin: $gaimplugin_msg"