add internal OpenSSL option to cmake

This commit is contained in:
Alex Fabijanic
2017-10-03 22:31:29 -05:00
parent c4f0727bc7
commit 8da67bee26
6 changed files with 106 additions and 50 deletions

View File

@@ -9,6 +9,10 @@ POCO_SOURCES_AUTO( SRCS ${SRCS_G})
file(GLOB_RECURSE HDRS_G "include/*.h" )
POCO_HEADERS_AUTO( SRCS ${HDRS_G})
# warning: this must be defined before target, otherwise
# the link_directories() directive is ignored
include(OpenSSLInternalLib)
add_library( "${LIBNAME}" ${LIB_MODE} ${SRCS} )
add_library( "${POCO_LIBNAME}" ALIAS "${LIBNAME}")
set_target_properties( "${LIBNAME}"
@@ -18,6 +22,8 @@ set_target_properties( "${LIBNAME}"
DEFINE_SYMBOL NetSSL_EXPORTS
)
include(OpenSSLInternalLibCopy)
target_link_libraries( "${LIBNAME}" Crypto Net Util Foundation ${OPENSSL_SSL_LIBRARY} ${OPENSSL_CRYPTO_LIBRARY} )
target_include_directories( "${LIBNAME}"
PUBLIC