diff --git a/CMakeLists.txt b/CMakeLists.txt index bf0208366c5c90168e6c100ea43374f8c458945d..9b3ed7cbdf988c4ff05755a1fddd3d6c29a17b6d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,6 +20,13 @@ if(QT_VERSION VERSION_LESS QT_MINIMUM_VERSION) endif() if(ANDROID) + # try to locate the OpenSSL for Android if not set + if(NOT DEFINED ANDROID_OPENSSL_PATH OR ANDROID_OPENSSL_PATH STREQUAL "") + if(EXISTS "${ANDROID_SDK_ROOT}/android_openssl/ssl_3/${ANDROID_ABI}") + set(ANDROID_OPENSSL_PATH ${ANDROID_SDK_ROOT}/android_openssl/ssl_3/${ANDROID_ABI}) + endif() + endif() + if(NOT EXISTS ${ANDROID_OPENSSL_PATH}) message(WARNING "Cannot find OpenSSL for Android. Path: ${ANDROID_OPENSSL_PATH}") message(FATAL_ERROR "Please set ANDROID_OPENSSL_PATH to the path of OpenSSL for Android.") diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a1ad4cd6b30969a4ec7d0294274f28b4f36643c6..e85bc2fa1e8a08aab16e5ecee17f558d0241aa62 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -69,9 +69,6 @@ target_link_libraries(qtuiviewerlib PRIVATE Qt6::Qml Qt6::Gui Qt6::GuiPrivate - Qt6::Multimedia - Qt6::MultimediaWidgets - Qt6::Concurrent Qt6::WebSockets )