From: Roger Meier Date: Fri, 9 Sep 2011 06:19:35 +0000 (+0000) Subject: THRIFT-1296 SSL detection is broken X-Git-Tag: 0.8.0~93 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=6869112f5ed4f5b91b1a67f4f835d497c0440ff4;p=common%2Fthrift.git THRIFT-1296 SSL detection is broken mingw toolchain used to build "Thrift Compiler for Windows" does not support libcrypto, so we just check if we building the cpp library git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1167013 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/.gitignore b/.gitignore index e8761975..bfb61d2f 100644 --- a/.gitignore +++ b/.gitignore @@ -187,4 +187,5 @@ /test/rb/gen-* /test/rb/Makefile /test/rb/Makefile.in +/thrift.exe /ylwrap diff --git a/configure.ac b/configure.ac index 16ced7a6..b7c3bc86 100644 --- a/configure.ac +++ b/configure.ac @@ -316,6 +316,10 @@ dnl of the POSIX Real-Time Extensions. This seems necessary on Linux, dnl and we haven't yet found a system where this is a problem. AC_CHECK_LIB(rt, clock_gettime) AC_CHECK_LIB(socket, setsockopt) + +if test "$have_cpp" = "yes" ; then +# mingw toolchain used to build "Thrift Compiler for Windows" +# does not support libcrypto, so we just check if we building the cpp library AC_CHECK_LIB(crypto, BN_init, [AC_CHECK_LIB(ssl, @@ -326,6 +330,7 @@ AC_CHECK_LIB(crypto, )], [AC_MSG_ERROR(["Error: libcrypto required."])] ) +fi AC_TYPE_INT16_T AC_TYPE_INT32_T