From 972d7d332f7013ff2482d8f845098e64091b0e3d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Burak=20Han=C3=A7erli?= <burak.hancerli@qt.io>
Date: Mon, 18 Nov 2024 07:53:53 +0000
Subject: [PATCH] Try to locate openssl path if it's not set

---
 CMakeLists.txt     | 7 +++++++
 src/CMakeLists.txt | 3 ---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index bf02083..9b3ed7c 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 a1ad4cd..e85bc2f 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
 )
 
-- 
GitLab