mirror of
https://github.com/MariaDB/server.git
synced 2026-01-06 05:22:24 +03:00
Merge branch '5.5' into 10.0
This commit is contained in:
@@ -174,15 +174,24 @@ MACRO (MYSQL_CHECK_SSL)
|
||||
OPENSSL_MAJOR_VERSION "${OPENSSL_VERSION_NUMBER}"
|
||||
)
|
||||
INCLUDE(CheckSymbolExists)
|
||||
INCLUDE(CheckCSourceCompiles)
|
||||
SET(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR})
|
||||
CHECK_SYMBOL_EXISTS(SHA512_DIGEST_LENGTH "openssl/sha.h"
|
||||
HAVE_SHA512_DIGEST_LENGTH)
|
||||
CHECK_C_SOURCE_COMPILES("
|
||||
#include <openssl/dh.h>
|
||||
int main()
|
||||
{
|
||||
DH dh;
|
||||
return sizeof(dh.version);
|
||||
}" OLD_OPENSSL_API)
|
||||
|
||||
SET(OPENSSL_FOUND TRUE)
|
||||
ELSE()
|
||||
SET(OPENSSL_FOUND FALSE)
|
||||
ENDIF()
|
||||
|
||||
IF(OPENSSL_FOUND AND OPENSSL_MAJOR_VERSION STRLESS "101" AND
|
||||
IF(OPENSSL_FOUND AND OLD_OPENSSL_API AND
|
||||
HAVE_SHA512_DIGEST_LENGTH)
|
||||
MESSAGE(STATUS "OPENSSL_INCLUDE_DIR = ${OPENSSL_INCLUDE_DIR}")
|
||||
MESSAGE(STATUS "OPENSSL_LIBRARIES = ${OPENSSL_LIBRARIES}")
|
||||
|
||||
Reference in New Issue
Block a user