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
This commit is contained in:
Roger Meier 2011-09-09 06:19:35 +00:00
parent 2e9f5105b8
commit 6869112f5e
2 changed files with 6 additions and 0 deletions

1
.gitignore vendored
View File

@ -187,4 +187,5 @@
/test/rb/gen-*
/test/rb/Makefile
/test/rb/Makefile.in
/thrift.exe
/ylwrap

View File

@ -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