[evolution-data-server] Bug 597173 - Rewrite autoconf check of gnome-keyring
- From: Matthew Barnes <mbarnes src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Bug 597173 - Rewrite autoconf check of gnome-keyring
- Date: Sat, 3 Oct 2009 02:53:56 +0000 (UTC)
commit 47384b9d9e85b665a4c710554529836f9148ad70
Author: H.Habighorst <h habighorst googlemail com>
Date: Fri Oct 2 22:53:24 2009 -0400
Bug 597173 - Rewrite autoconf check of gnome-keyring
configure.ac | 34 +++++++++++++++++++---------------
1 files changed, 19 insertions(+), 15 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 2d5a447..8f51cbb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -495,10 +495,6 @@ AC_ARG_ENABLE(smime,
AS_HELP_STRING([--enable-smime=@<:@yes/no@:>@],[Attempt to use Mozilla libnss for SMIME support (this requires --enable-nss)]),
enable_smime="$enableval", enable_smime="yes")
-AC_ARG_ENABLE(gnome-keyring,
- AS_HELP_STRING([--enable-gnome-keyring=@<:@yes/no@:>@],[Attempt to use Gnome Keyring for storing passwords]),
- enable_gnome_keyring="$enableval", enable_gnome_keyring="no")
-
AC_ARG_WITH(nspr-includes,
AS_HELP_STRING([--with-nspr-includes=PREFIX],[Location of Mozilla nspr4 includes.]),
with_nspr_includes="$withval")
@@ -515,16 +511,6 @@ AC_ARG_WITH(nss-libs,
AS_HELP_STRING([--with-nss-libs=PREFIX],[Location of Mozilla nss3 libs.]),
with_nss_libs="$withval")
-if test "x${enable_gnome_keyring}" = "xyes"; then
- PKG_CHECK_MODULES(GNOME_KEYRING, gnome-keyring-1 >= gnome_keyring_minimum_version, with_gnome_keyring="yes", with_gnome_keyring="no");
- if test "x$with_gnome_keyring" = "xyes"; then
- AC_DEFINE(WITH_GNOME_KEYRING, 1, [Gnome Keyring available])
- GNOME_KEYRING_REQUIREMENT="gnome-keyring-1"
- else
- GNOME_KEYRING_REQUIREMENT=""
- fi
-fi
-
if test "x${enable_nss}" = "xyes" || test "x${enable_nss}" = "xstatic"; then
if test -n "${with_nspr_includes}" || test -n "${with_nspr_libs}" || test -n "${with_nss_includes}" || test -n "${with_nss_libs}" || test "x${enable_nss}" = "xstatic"; then
check_manually="yes"
@@ -1370,6 +1356,24 @@ PKG_CHECK_MODULES(DBUS_GLIB, dbus-glib-1 >= dbus_glib_minimum_version)
AC_SUBST(DBUS_GLIB_CFLAGS)
AC_SUBST(DBUS_GLIB_LIBS)
+dnl ***********************
+dnl Gnome keyring support
+dnl ***********************
+AC_ARG_ENABLE([gnome-keyring],
+ AS_HELP_STRING([--enable-gnome-keyring],
+ [Attempt to use Gnome Keyring for storing passwords @<:@default=yes@:>@]),
+ [enable_gnome_keyring="$enableval"],[enable_gnome_keyring="yes"])
+
+if test "x${enable_gnome_keyring}" = "xyes"; then
+ PKG_CHECK_MODULES(GNOME_KEYRING, gnome-keyring-1 >= gnome_keyring_minimum_version, have_gnome_keyring="yes", have_gnome_keyring="no");
+ if test "x${have_gnome_keyring}" = "xyes"; then
+ AC_DEFINE(WITH_GNOME_KEYRING, 1, [Gnome Keyring available])
+ GNOME_KEYRING_REQUIREMENT="gnome-keyring-1"
+ else
+ AC_MSG_ERROR([gnome-keyring >= gnome_keyring_minimum_version is required for gnome keyring support. Use --disable-gnome-keyring if you want to disable gnome-keyring support.])
+ fi
+fi
+
dnl ******************************
dnl Utility macro to set compiler flags for a specific lib.
dnl EVO_SET_COMPILE_FLAGS(VAR-PREFIX, DEPS, EXTRA-CFLAGS, EXTRA-LIBS)
@@ -1703,7 +1707,7 @@ echo "
LDAP support: $msg_ldap
NNTP support: $msg_nntp
Kerberos 5: $msg_krb5
- Gnome Keyring: $enable_gnome_keyring/$with_gnome_keyring
+ Gnome Keyring: $enable_gnome_keyring
SSL support: $msg_ssl
SMIME support: $msg_smime
IPv6 support: $msg_ipv6
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]