summaryrefslogtreecommitdiffstats
path: root/src/network
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2020-12-17 14:06:58 +0100
committerJoerg Bornemann <joerg.bornemann@qt.io>2020-12-21 13:22:55 +0100
commited432b070a20531c7240a44dd6dca7755eb4c5df (patch)
treec685a72d70db4cadb76e2bc586e63bf9f85936b1 /src/network
parent9f432a540a2e5d036eb29f927f1f207ed3a57ed0 (diff)
CMake: Do not link "prefixed" openssl libs on Android
This reverts e52239f525d59f965dbbc5dbe2c28314498690b0, because we do not have multi-ABI builds currently, and we must link against what the WrapOpenSSL package provides. Fixes: QTBUG-89473 Change-Id: I4f38a2c41e90ec8b602e28f8ca77f0ebd009639c Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/network')
-rw-r--r--src/network/CMakeLists.txt8
-rw-r--r--src/network/configure.json6
2 files changed, 2 insertions, 12 deletions
diff --git a/src/network/CMakeLists.txt b/src/network/CMakeLists.txt
index feaef0b978..8910f3fece 100644
--- a/src/network/CMakeLists.txt
+++ b/src/network/CMakeLists.txt
@@ -392,13 +392,7 @@ qt_internal_extend_target(Network CONDITION ANDROID AND QT_FEATURE_openssl AND Q
ssl/qsslsocket_openssl_android.cpp
)
-qt_internal_extend_target(Network CONDITION ANDROID AND QT_FEATURE_openssl AND QT_FEATURE_openssl_linked AND QT_FEATURE_ssl AND (build_pass OR single_android_abi)
- LIBRARIES
- crypto_${CMAKE_SYSTEM_PROCESSOR}
- ssl_${CMAKE_SYSTEM_PROCESSOR}
-)
-
-qt_internal_extend_target(Network CONDITION QT_FEATURE_openssl AND QT_FEATURE_openssl_linked AND QT_FEATURE_ssl AND NOT ANDROID
+qt_internal_extend_target(Network CONDITION QT_FEATURE_openssl AND QT_FEATURE_openssl_linked AND QT_FEATURE_ssl
LIBRARIES
WrapOpenSSL::WrapOpenSSL
PRIVATE_MODULE_INTERFACE
diff --git a/src/network/configure.json b/src/network/configure.json
index 3234fa6474..7fe7e13762 100644
--- a/src/network/configure.json
+++ b/src/network/configure.json
@@ -109,10 +109,6 @@
"condition": "config.msvc"
},
{
- "libs": "-lssl_arm64-v8a -lcrypto_arm64-v8a",
- "condition": "config.android"
- },
- {
"libs": "-lssl -lcrypto",
"condition": "!config.msvc"
}
@@ -447,7 +443,7 @@
"report": [
{
"type": "note",
- "condition": "!config.android && features.openssl-linked && libs.openssl.source != 0
+ "condition": "features.openssl-linked && libs.openssl.source != 0
&& input.openssl.prefix == '' && input.openssl.libs == '' && input.openssl.libs.debug == ''",
"message": "When linking against OpenSSL, you can override the default
library names through OPENSSL_LIBS.