Fix the qopenssl_symbols.h copy in the autotest
It was forgotten when we originally fixed the hardcoded 1_1 version. Pick-to: 6.6 6.5 Change-Id: Iff3148d79466dac2830fe9a63d954aead96fb0ac Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io> (cherry picked from commit 46923f2648ba99b3d070ea077f04047172ba4923) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
d26be2a206
commit
6b228565cf
@ -502,6 +502,12 @@ QStringList findAllLibCrypto()
|
||||
|
||||
#ifdef Q_OS_WIN
|
||||
|
||||
#if (OPENSSL_VERSION_NUMBER >> 28) < 3
|
||||
#define QT_OPENSSL_VERSION "1_1"
|
||||
#elif OPENSSL_VERSION_MAJOR == 3 // Starting with 3.0 this define is available
|
||||
#define QT_OPENSSL_VERSION "3"
|
||||
#endif // > 3 intentionally left undefined
|
||||
|
||||
struct LoadedOpenSsl {
|
||||
std::unique_ptr<QSystemLibrary> ssl, crypto;
|
||||
};
|
||||
@ -540,8 +546,9 @@ static LoadedOpenSsl loadOpenSsl()
|
||||
#define QT_SSL_SUFFIX
|
||||
#endif
|
||||
|
||||
tryToLoadOpenSslWin32Library(QLatin1String("libssl-1_1" QT_SSL_SUFFIX),
|
||||
QLatin1String("libcrypto-1_1" QT_SSL_SUFFIX), result);
|
||||
tryToLoadOpenSslWin32Library(QLatin1String("libssl-" QT_OPENSSL_VERSION QT_SSL_SUFFIX),
|
||||
QLatin1String("libcrypto-" QT_OPENSSL_VERSION QT_SSL_SUFFIX),
|
||||
result);
|
||||
|
||||
#undef QT_SSL_SUFFIX
|
||||
return result;
|
||||
|
Loading…
x
Reference in New Issue
Block a user