Skip to content

Commit 9c5aeec

Browse files
committed
Merge branch 'dp/autoconf-curl-ssl' into next
The ./configure script generated from configure.ac was taught how to detect support of SSL by libcurl better. * dp/autoconf-curl-ssl: ./configure.ac: detect SSL in libcurl using curl-config
2 parents 4449584 + 924b7eb commit 9c5aeec

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

configure.ac

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -528,16 +528,6 @@ AC_CHECK_LIB([curl], [curl_global_init],
528528
[NO_CURL=],
529529
[NO_CURL=YesPlease])
530530

531-
if test -z "${NO_CURL}" && test -z "${NO_OPENSSL}"; then
532-
533-
AC_CHECK_LIB([curl], [Curl_ssl_init],
534-
[NEEDS_SSL_WITH_CURL=YesPlease],
535-
[NEEDS_SSL_WITH_CURL=])
536-
537-
GIT_CONF_SUBST([NEEDS_SSL_WITH_CURL])
538-
539-
fi
540-
541531
GIT_UNSTASH_FLAGS($CURLDIR)
542532

543533
GIT_CONF_SUBST([NO_CURL])
@@ -550,6 +540,17 @@ AC_CHECK_PROG([CURL_CONFIG], [curl-config],
550540

551541
if test $CURL_CONFIG != no; then
552542
GIT_CONF_SUBST([CURL_CONFIG])
543+
if test -z "${NO_OPENSSL}"; then
544+
AC_MSG_CHECKING([if Curl supports SSL])
545+
if test $(curl-config --features|grep SSL) = SSL; then
546+
NEEDS_SSL_WITH_CURL=YesPlease
547+
AC_MSG_RESULT([yes])
548+
else
549+
NEEDS_SSL_WITH_CURL=
550+
AC_MSG_RESULT([no])
551+
fi
552+
GIT_CONF_SUBST([NEEDS_SSL_WITH_CURL])
553+
fi
553554
fi
554555

555556
fi

0 commit comments

Comments
 (0)