Show warning when OpenSSL can be found but imported targets are not present
This commit is contained in:
parent
b3ebe5ce38
commit
5291c746df
|
@ -156,8 +156,14 @@ function (use_openssl)
|
||||||
|
|
||||||
find_package(OpenSSL ${ARGS_FIND_PACKAGE})
|
find_package(OpenSSL ${ARGS_FIND_PACKAGE})
|
||||||
if (NOT OpenSSL_FOUND)
|
if (NOT OpenSSL_FOUND)
|
||||||
|
message(STATUS "Unable to find OpenSSL")
|
||||||
return()
|
return()
|
||||||
endif ()
|
endif ()
|
||||||
|
if (NOT TARGET OpenSSL::SSL OR NOT TARGET OpenSSL::Crypto)
|
||||||
|
message(WARNING "Found OpenSSL but imported targets OpenSSL::SSL and/or OpenSSL::Crypto missing.")
|
||||||
|
return()
|
||||||
|
endif ()
|
||||||
|
message(STATUS "Found OpenSSL")
|
||||||
set("${ARGS_LIBRARIES_VARIABLE}"
|
set("${ARGS_LIBRARIES_VARIABLE}"
|
||||||
"${${ARGS_LIBRARIES_VARIABLE}};OpenSSL::SSL;OpenSSL::Crypto"
|
"${${ARGS_LIBRARIES_VARIABLE}};OpenSSL::SSL;OpenSSL::Crypto"
|
||||||
PARENT_SCOPE)
|
PARENT_SCOPE)
|
||||||
|
@ -183,8 +189,14 @@ function (use_crypto)
|
||||||
|
|
||||||
find_package(OpenSSL ${ARGS_FIND_PACKAGE})
|
find_package(OpenSSL ${ARGS_FIND_PACKAGE})
|
||||||
if (NOT OpenSSL_FOUND)
|
if (NOT OpenSSL_FOUND)
|
||||||
|
message(STATUS "Unable to find OpenSSL")
|
||||||
return()
|
return()
|
||||||
endif ()
|
endif ()
|
||||||
|
if (NOT TARGET OpenSSL::Crypto)
|
||||||
|
message(WARNING "Found OpenSSL but imported target OpenSSL::Crypto missing.")
|
||||||
|
return()
|
||||||
|
endif ()
|
||||||
|
message(STATUS "Found OpenSSL")
|
||||||
set("${ARGS_LIBRARIES_VARIABLE}"
|
set("${ARGS_LIBRARIES_VARIABLE}"
|
||||||
"${${ARGS_LIBRARIES_VARIABLE}};OpenSSL::Crypto"
|
"${${ARGS_LIBRARIES_VARIABLE}};OpenSSL::Crypto"
|
||||||
PARENT_SCOPE)
|
PARENT_SCOPE)
|
||||||
|
|
Loading…
Reference in New Issue