ssl_found_includes=no
CPPFLAGS="$SSL_INCLUDES $wget_save_CPPFLAGS"
+ dnl Check for all the OpenSSL includes that Wget actually uses.
+ dnl This will prune both invalid installations and ancient
+ dnl versions of OpenSSL that we can't use.
AC_MSG_CHECKING([for includes])
AC_COMPILE_IFELSE([
#include <openssl/ssl.h>
-#include <openssl/rsa.h>
+#include <openssl/bio.h>
+#include <openssl/crypto.h>
+#include <openssl/des.h>
+#include <openssl/err.h>
+#include <openssl/md4.h>
+#include <openssl/pem.h>
+#include <openssl/rand.h>
+#include <openssl/x509.h>
], [
AC_MSG_RESULT(found)
ssl_found_includes=yes
AC_DEFINE([HAVE_SSL], 1,
[Define if SSL support should be compiled in.])
AC_SUBST(SSL_INCLUDES)
- SSL_OBJ='gen_sslfunc$o'
+ SSL_OBJ='openssl$o'
AC_SUBST(SSL_OBJ)
else
LDFLAGS=$wget_save_LDFLAGS