mirror of https://github.com/oxen-io/lokinet
bullshit for windows and openssl with CPR
* windows static cross compile is wonky af so we add some hacks to make it workpull/1576/head
parent
ebdb9699c0
commit
3d87dbff91
@ -0,0 +1,21 @@
|
|||||||
|
if(BUILD_STATIC_DEPS)
|
||||||
|
set(OPENSSL_ROOT_DIR ${CMAKE_BINARY_DIR}/static-deps)
|
||||||
|
set(OPENSSL_CRYPTO_LIBRARY ${OPENSSL_ROOT_DIR}/lib/libcrypto.a)
|
||||||
|
set(OPENSSL_INCLUDE_DIR ${OPENSSL_ROOT_DIR}/include)
|
||||||
|
else()
|
||||||
|
find_package(PkgConfig)
|
||||||
|
if (PKG_CONFIG_FOUND)
|
||||||
|
pkg_check_modules(PC_OPENSSL QUIET openssl)
|
||||||
|
set(OPENSSL_CRYPTO_LIBRARY ${PC_OPENSSL_LIBRARIES})
|
||||||
|
set(OPENSSL_INCLUDE_DIR ${PC_OPENSSL_INCLUDE_DIRS})
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
include(FindPackageHandleStandardArgs)
|
||||||
|
|
||||||
|
find_package_handle_standard_args(OpenSSL DEFAULT_MSG
|
||||||
|
OPENSSL_CRYPTO_LIBRARY
|
||||||
|
OPENSSL_INCLUDE_DIR)
|
||||||
|
|
||||||
|
mark_as_advanced(OPENSSL_INCLUDE_DIR OPENSSL_CRYPTO_LIBRARY)
|
Loading…
Reference in New Issue