From 7a9860ac29d5a12250642242d3001f574126c380 Mon Sep 17 00:00:00 2001 From: Dmitriy Karpushin Date: Tue, 31 Jan 2023 17:12:52 +0300 Subject: [PATCH] OpenSSL for android build --- client/cmake/3rdparty.cmake | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/client/cmake/3rdparty.cmake b/client/cmake/3rdparty.cmake index 8d4cf20f..97429d22 100644 --- a/client/cmake/3rdparty.cmake +++ b/client/cmake/3rdparty.cmake @@ -47,6 +47,15 @@ if(NOT LINUX) set(OPENSSL_SSL_LIBRARY "${OPENSSL_LIBRARIES_DIR}/libssl.a") set(OPENSSL_LIB_SSL_PATH "${OPENSSL_PATH}/lib/ios/iphone/libssl.a") set(OPENSSL_LIB_CRYPTO_PATH "${OPENSSL_PATH}/lib/ios/iphone/libcrypto.a") + elseif(ANDROID) + foreach(abi IN ITEMS ${QT_ANDROID_ABIS}) + if(CMAKE_ANDROID_ARCH_ABI STREQUAL ${abi}) + set(OPENSSL_CRYPTO_LIBRARY "${OPENSSL_LIBRARIES_DIR}/android/${abi}/libcrypto.a") + set(OPENSSL_SSL_LIBRARY "${OPENSSL_LIBRARIES_DIR}/android/${abi}/libssl.a") + set(OPENSSL_LIB_SSL_PATH "${OPENSSL_LIBRARIES_DIR}/android/${abi}/libssl.a") + set(OPENSSL_LIB_CRYPTO_PATH "${OPENSSL_LIBRARIES_DIR}/android/${abi}/libcrypto.a") + endif() + endforeach() endif() file(COPY ${OPENSSL_LIB_SSL_PATH} ${OPENSSL_LIB_CRYPTO_PATH}