X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=configure.ac;h=9007a0eecc533a203668773ff3bc047306104500;hp=b9ccbfef3c53b70ba28b4679b8011103d2f83d97;hb=0f154e42a4c07336148d6678617d42273ad71368;hpb=6330e4f8b84a03016323be9c1b875eded97e95d7 diff --git a/configure.ac b/configure.ac index b9ccbfef..9007a0ee 100644 --- a/configure.ac +++ b/configure.ac @@ -197,7 +197,7 @@ AC_FUNC_MMAP AC_FUNC_FSEEKO AC_CHECK_FUNCS(strptime timegm vsnprintf vasprintf drand48) AC_CHECK_FUNCS(strtoll usleep ftello sigblock sigsetjmp memrchr wcwidth mbtowc) -AC_CHECK_FUNCS(sleep symlink) +AC_CHECK_FUNCS(sleep symlink utime) if test x"$ENABLE_OPIE" = xyes; then AC_LIBOBJ([ftp-opie]) @@ -246,6 +246,7 @@ AS_IF([test x"$with_ssl" = xopenssl], [ AC_CHECK_LIB(dl, shl_load) ]) + ssl_found=no case $host_os in *mingw32* ) dnl prefer link to openssl dlls if possible. if not then fallback on static libs. if not then error @@ -253,9 +254,11 @@ AS_IF([test x"$with_ssl" = xopenssl], [ AC_CHECK_LIB(eay32, EVP_MD_CTX_init) if test x"$ac_cv_lib_eay32_EVP_MD_CTX_init" != xno then - AC_CHECK_LIB(ssl32, SSL_connect,, - AC_MSG_ERROR([openssl not found: shared lib eay32 found but ssl32 not found])) - AC_MSG_NOTICE([Enabling support for SSL via OpenSSL (shared)]) + AC_CHECK_LIB(ssl32, SSL_connect, [ + ssl_found=yes + AC_MSG_NOTICE([Enabling support for SSL via OpenSSL (shared)]) + ], + AC_MSG_ERROR([openssl not found: shared lib eay32 found but ssl32 not found])) else LIBS+=' -lgdi32' @@ -265,7 +268,9 @@ AS_IF([test x"$with_ssl" = xopenssl], [ ;; esac - dnl Now actually check for -lssl +AS_IF([test x$ssl_found != xyes], +[ + dnl Now actually check for -lssl if it wasn't already found AC_LIB_HAVE_LINKFLAGS([ssl], [crypto], [ #include #include @@ -286,6 +291,9 @@ AS_IF([test x"$with_ssl" = xopenssl], [ fi AC_LIBOBJ([openssl]) + +]) + ], [ # --with-ssl is not gnutls: check if it's no AS_IF([test x"$with_ssl" != xno], [ @@ -312,7 +320,6 @@ AS_IF([test x"$with_ssl" = xopenssl], [ ]) # endif: --with-ssl == no? ]) # endif: --with-ssl == openssl? - dnl Enable NTLM if requested and if SSL is available. if test x"$LIBSSL" != x then