FindOpenSSL: find cross-compiled OpenSSL from MinGW (#13431)
Suggested-by: Dominik Schmidt <dev@dominik-schmidt.de>
This commit is contained in:
parent
aedc2251fe
commit
4b793ad196
|
@ -134,9 +134,15 @@ IF(WIN32 AND NOT CYGWIN)
|
||||||
MARK_AS_ADVANCED(LIB_EAY_DEBUG LIB_EAY_RELEASE)
|
MARK_AS_ADVANCED(LIB_EAY_DEBUG LIB_EAY_RELEASE)
|
||||||
ELSEIF(MINGW)
|
ELSEIF(MINGW)
|
||||||
# same player, for MingW
|
# same player, for MingW
|
||||||
|
SET(LIB_EAY_NAMES libeay32)
|
||||||
|
SET(SSL_EAY_NAMES ssleay32)
|
||||||
|
IF(CMAKE_CROSS_COMPILING)
|
||||||
|
LIST(APPEND LIB_EAY_NAMES crypto)
|
||||||
|
LIST(APPEND SSL_EAY_NAMES ssl)
|
||||||
|
ENDIF()
|
||||||
FIND_LIBRARY(LIB_EAY
|
FIND_LIBRARY(LIB_EAY
|
||||||
NAMES
|
NAMES
|
||||||
libeay32
|
${LIB_EAY_NAMES}
|
||||||
${_OPENSSL_ROOT_HINTS_AND_PATHS}
|
${_OPENSSL_ROOT_HINTS_AND_PATHS}
|
||||||
PATH_SUFFIXES
|
PATH_SUFFIXES
|
||||||
"lib"
|
"lib"
|
||||||
|
@ -145,7 +151,7 @@ IF(WIN32 AND NOT CYGWIN)
|
||||||
|
|
||||||
FIND_LIBRARY(SSL_EAY
|
FIND_LIBRARY(SSL_EAY
|
||||||
NAMES
|
NAMES
|
||||||
ssleay32
|
${SSL_EAY_NAMES}
|
||||||
${_OPENSSL_ROOT_HINTS_AND_PATHS}
|
${_OPENSSL_ROOT_HINTS_AND_PATHS}
|
||||||
PATH_SUFFIXES
|
PATH_SUFFIXES
|
||||||
"lib"
|
"lib"
|
||||||
|
@ -154,6 +160,8 @@ IF(WIN32 AND NOT CYGWIN)
|
||||||
|
|
||||||
MARK_AS_ADVANCED(SSL_EAY LIB_EAY)
|
MARK_AS_ADVANCED(SSL_EAY LIB_EAY)
|
||||||
set( OPENSSL_LIBRARIES ${SSL_EAY} ${LIB_EAY} )
|
set( OPENSSL_LIBRARIES ${SSL_EAY} ${LIB_EAY} )
|
||||||
|
unset(LIB_EAY_NAMES)
|
||||||
|
unset(SSL_EAY_NAMES)
|
||||||
ELSE(MSVC)
|
ELSE(MSVC)
|
||||||
# Not sure what to pick for -say- intel, let's use the toplevel ones and hope someone report issues:
|
# Not sure what to pick for -say- intel, let's use the toplevel ones and hope someone report issues:
|
||||||
FIND_LIBRARY(LIB_EAY
|
FIND_LIBRARY(LIB_EAY
|
||||||
|
|
Loading…
Reference in New Issue