From 6869112f5ed4f5b91b1a67f4f835d497c0440ff4 Mon Sep 17 00:00:00 2001 From: Roger Meier Date: Fri, 9 Sep 2011 06:19:35 +0000 Subject: [PATCH] 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 --- .gitignore | 1 + configure.ac | 5 +++++ 2 files changed, 6 insertions(+) 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 -- 2.17.1