summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBartlomiej Moskal <bartlomiej.moskal@qt.io>2023-09-26 14:52:55 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-09-27 20:04:51 +0000
commitf094f638caa295fbaa9e45c9a9213cf1faf91916 (patch)
treee5d62d8260ca0099744d58c822f460e3e28ed16e
parent69cf4bd6f31dae0ec0f2afeb8f625d029f5b79e8 (diff)
Android: Turn on dynamic openSSL symbol resolving
Set ENABLE_DYNAMIC_RESOLVE_OPENSSL_SYMBOLS variable to True also for Android OS. That will allow to try to turn on DYNAMIC_RESOLVE_OPENSSL_SYMBOLS (for ssl or crypto libs). Task-number: QTBUG-110805 Task-number: QTBUG-114954 Task-number: QTBUG-113980 Change-Id: Ic916b1419cf85425c2c11d24e9f65e70c46e7cd3 Reviewed-by: Artem Dyomin <artem.dyomin@qt.io> (cherry picked from commit 882624324204cde47115042c4cb8ab38521bf91e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit 0dfab726bad8e697d631f148b57ff9b94cc847bc)
-rw-r--r--cmake/FindFFmpeg.cmake4
1 files changed, 3 insertions, 1 deletions
diff --git a/cmake/FindFFmpeg.cmake b/cmake/FindFFmpeg.cmake
index fb92a9f08..5cb89c424 100644
--- a/cmake/FindFFmpeg.cmake
+++ b/cmake/FindFFmpeg.cmake
@@ -175,7 +175,9 @@ set(FFMPEG_DEFINITIONS "")
set(FFMPEG_LIBRARY_DIRS "")
# Apply dynamic symbols resolve for Linux build only. We might add Android and QNX as well.
-set(ENABLE_DYNAMIC_RESOLVE_OPENSSL_SYMBOLS ${LINUX} CACHE INTERNAL "")
+if (ANDROID OR LINUX)
+ set(ENABLE_DYNAMIC_RESOLVE_OPENSSL_SYMBOLS TRUE CACHE INTERNAL "")
+endif()
set(ENABLE_DYNAMIC_RESOLVE_VAAPI_SYMBOLS ${LINUX} CACHE INTERNAL "")
function(__try_add_dynamic_resolve_dependency dep added)