]> granicus.if.org Git - curl/commitdiff
build: Properly detect OpenSSL 1.0.2 when using configure
authorDrake Arconis <drake@alchemyviewer.org>
Sun, 14 Jun 2015 17:51:06 +0000 (13:51 -0400)
committerJay Satiro <raysatiro@yahoo.com>
Sun, 14 Jun 2015 19:15:36 +0000 (15:15 -0400)
m4/curl-openssl.m4

index cd9074b02f18fb6fdac9eee70aba45916b3efdc5..5980802b7b16005677b9fb6769129c8e5e7f061a 100644 (file)
@@ -67,6 +67,7 @@ AC_DEFUN([CURL_CHECK_OPENSSL_API_HEADERS], [
     esac
     case $tst_api in
       0x110) tst_show="1.1.0" ;;
+      0x102) tst_show="1.0.2" ;;
       0x101) tst_show="1.0.1" ;;
       0x100) tst_show="1.0.0" ;;
       0x099) tst_show="0.9.9" ;;
@@ -138,6 +139,13 @@ AC_DEFUN([CURL_CHECK_OPENSSL_API_LIBRARY], [
         ;;
     esac
   fi
+  if test "$tst_api" = "unknown"; then
+    AC_LINK_IFELSE([
+      AC_LANG_FUNC_LINK_TRY([SSL_CONF_CTX_new])
+    ],[
+      tst_api="0x102"
+    ])
+  fi
   if test "$tst_api" = "unknown"; then
     AC_LINK_IFELSE([
       AC_LANG_FUNC_LINK_TRY([SSL_renegotiate_abbreviated])
@@ -210,6 +218,7 @@ AC_DEFUN([CURL_CHECK_OPENSSL_API_LIBRARY], [
   fi
   case $tst_api in
     0x110) tst_show="1.1.0" ;;
+    0x102) tst_chow="1.0.2" ;;
     0x101) tst_show="1.0.1" ;;
     0x100) tst_show="1.0.0" ;;
     0x099) tst_show="0.9.9" ;;