* configure.ac: --enable-ftp is on by default, --with-libcurl is off by
authorDavid Shaw <dshaw@jabberwocky.com>
Wed, 22 Dec 2004 17:07:39 +0000 (17:07 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Wed, 22 Dec 2004 17:07:39 +0000 (17:07 +0000)
default.  If we have neither of --enable-ftp or --enable-http, don't even
check for curl.

ChangeLog
configure.ac

index 6820a3d..bfee9c7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2004-12-22  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: --enable-ftp is on by default, --with-libcurl is
+       off by default.  If we have neither of --enable-ftp or
+       --enable-http, don't even check for curl.
+
 2004-12-21  David Shaw  <dshaw@jabberwocky.com>
 
        * configure.ac: Add check for --enable-ftp.  It is disabled by
 2004-12-21  David Shaw  <dshaw@jabberwocky.com>
 
        * configure.ac: Add check for --enable-ftp.  It is disabled by
index 73a2331..5063c4b 100644 (file)
@@ -325,9 +325,9 @@ dnl LDAP is defined only after we confirm the library is available later
 
     AC_MSG_CHECKING([whether ftp key fetching support is requested])
     AC_ARG_ENABLE(ftp,
 
     AC_MSG_CHECKING([whether ftp key fetching support is requested])
     AC_ARG_ENABLE(ftp,
-      AC_HELP_STRING([--enable-ftp],
-        [enable ftp key fetching interface only]),
-      try_ftp=$enableval, try_ftp=no)
+      AC_HELP_STRING([--disable-ftp],
+        [disable ftp key fetching interface only]),
+      try_ftp=$enableval, try_ftp=yes)
     AC_MSG_RESULT($try_ftp)
 
     AC_MSG_CHECKING([whether email keyserver support is requested])
     AC_MSG_RESULT($try_ftp)
 
     AC_MSG_CHECKING([whether email keyserver support is requested])
@@ -526,12 +526,17 @@ fi
 
 if test x"$try_http" = xyes ; then
   AC_SUBST(GPGKEYS_HTTP,"gpgkeys_http$EXEEXT")
 
 if test x"$try_http" = xyes ; then
   AC_SUBST(GPGKEYS_HTTP,"gpgkeys_http$EXEEXT")
+  AC_DEFINE(HTTP_SUPPORT,1,[Define to include HTTP support])
 fi
 
 if test x"$try_finger" = xyes ; then
   AC_SUBST(GPGKEYS_FINGER,"gpgkeys_finger$EXEEXT")
 fi
 
 fi
 
 if test x"$try_finger" = xyes ; then
   AC_SUBST(GPGKEYS_FINGER,"gpgkeys_finger$EXEEXT")
 fi
 
+if test x"$try_ftp" = xyes ; then
+  AC_DEFINE(FTP_SUPPORT,1,[Define to include FTP support])
+fi
+
 dnl Must check for network library requirements before doing link tests
 dnl for ldap, for example. If ldap libs are static (or dynamic and without
 dnl ELF runtime link paths), then link will fail and LDAP support won't
 dnl Must check for network library requirements before doing link tests
 dnl for ldap, for example. If ldap libs are static (or dynamic and without
 dnl ELF runtime link paths), then link will fail and LDAP support won't
@@ -648,12 +653,17 @@ AC_SUBST(GPGKEYS_LDAP)
 AC_SUBST(LDAPLIBS)
 AM_CONDITIONAL(GPGKEYS_LDAP, test "$GPGKEYS_LDAP" != "")
 
 AC_SUBST(LDAPLIBS)
 AM_CONDITIONAL(GPGKEYS_LDAP, test "$GPGKEYS_LDAP" != "")
 
-if test "$try_ftp" = yes ; then
-  GNUPG_CHECK_LIBCURL
+dnl If we have neither FTP or HTTP defined, then don't bother to check
+dnl for curl.
 
 
-  if test x"$have_libcurl" = xyes ; then
-     AC_SUBST(GPGKEYS_FTP,"gpgkeys_ftp$EXEEXT")
-  fi
+if test "$try_ftp" = yes || test "$try_http" = yes ; then
+   GNUPG_CHECK_LIBCURL
+fi
+
+AM_CONDITIONAL(HAVE_LIBCURL, test "$have_libcurl" = "yes")
+
+if test x"$have_libcurl" = xyes ; then
+   AC_SUBST(GPGKEYS_CURL,"gpgkeys_curl$EXEEXT")
 fi
 
 dnl This isn't necessarily sendmail itself, but anything that gives a
 fi
 
 dnl This isn't necessarily sendmail itself, but anything that gives a