mirror of https://gitee.com/bigwinds/arangodb
Remove special openssl logic
This commit is contained in:
parent
72045d3021
commit
e4d42a10da
|
@ -1,75 +0,0 @@
|
|||
# -*- mode: CMAKE; -*-
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# OPENSSL
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
find_package(OpenSSL REQUIRED)
|
||||
|
||||
if (OPENSSL_VERSION)
|
||||
string(REPLACE "." ";" OPENSSL_VERSION_LIST ${OPENSSL_VERSION})
|
||||
list(GET OPENSSL_VERSION_LIST 0 OPENSSL_VERSION_MAJOR)
|
||||
list(GET OPENSSL_VERSION_LIST 1 OPENSSL_VERSION_MINOR)
|
||||
if ("${OPENSSL_VERSION_MAJOR}" GREATER 0 AND "${OPENSSL_VERSION_MINOR}" GREATER 0)
|
||||
option(USE_OPENSSL_NO_SSL2
|
||||
"do not use OPENSSL_NO_SSL2"
|
||||
ON
|
||||
)
|
||||
else ()
|
||||
option(USE_OPENSSL_NO_SSL2
|
||||
"do not use OPENSSL_NO_SSL2"
|
||||
OFF
|
||||
)
|
||||
endif ()
|
||||
endif ()
|
||||
|
||||
set(OPENSSL_VERSION
|
||||
"${OPENSSL_VERSION}"
|
||||
CACHE INTERNAL
|
||||
"OpenSSL: Version"
|
||||
)
|
||||
|
||||
set(OPENSSL_INCLUDE_DIR
|
||||
"${OPENSSL_INCLUDE_DIR}"
|
||||
CACHE INTERNAL
|
||||
"OpenSSL: Include Directory"
|
||||
)
|
||||
|
||||
if (WIN32 AND NOT SSL_NUGET)
|
||||
if (DEBUG)
|
||||
set(OPENSSL_EXT "d")
|
||||
else ()
|
||||
set(OPENSSL_EXT "")
|
||||
endif ()
|
||||
|
||||
if (NOT ${OPENSSL_LIB_DIR})
|
||||
set(OPENSSL_LIB_DIR "${OPENSSL_ROOT_DIR}/lib/VC")
|
||||
endif ()
|
||||
|
||||
message(STATUS "OPENSSL_LIB_DIR = ${OPENSSL_LIB_DIR}")
|
||||
message(STATUS "OPENSSL_ROOT_DIR = ${OPENSSL_ROOT_DIR}")
|
||||
|
||||
set(OPENSSL_LIBRARIES
|
||||
debug "${OPENSSL_LIB_DIR}/ssleay32MTd.lib;${OPENSSL_LIB_DIR}/libeay32MTd.lib"
|
||||
optimized "${OPENSSL_LIB_DIR}/ssleay32MT.lib;${OPENSSL_LIB_DIR}/libeay32MT.lib"
|
||||
CACHE INTERNAL
|
||||
"OpenSSL: libraries"
|
||||
)
|
||||
else ()
|
||||
set(OPENSSL_LIBRARIES
|
||||
"${OPENSSL_LIBRARIES}"
|
||||
CACHE INTERNAL
|
||||
"OpenSSL: libraries"
|
||||
)
|
||||
endif ()
|
||||
|
||||
if (WIN32 AND SSL_NUGET)
|
||||
#install (FILES ${LIB_EAY_DEBUG_DLL} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
#install (FILES ${SSL_EAY_DEBUG_DLL} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
#message("FILES ${SSL_EAY_RELEASE_DLL} RUNTIME DESTINATION ${OUTPUT_DIRECTORY}")
|
||||
|
||||
install (FILES "${LIB_EAY_RELEASE_DLL}"
|
||||
DESTINATION "bin/")
|
||||
install (FILES "${SSL_EAY_RELEASE_DLL}"
|
||||
DESTINATION "bin/")
|
||||
endif()
|
|
@ -686,6 +686,7 @@ add_definitions("-DARANGODB_LIBEV_VERSION=\"${LIBEV_VERSION}\"")
|
|||
## OPENSSL
|
||||
################################################################################
|
||||
|
||||
find_package(OpenSSL REQUIRED)
|
||||
include_directories(${OPENSSL_INCLUDE_DIR})
|
||||
add_definitions(-DARANGODB_OPENSSL_VERSION=\"${OPENSSL_VERSION}\")
|
||||
|
||||
|
|
Loading…
Reference in New Issue