avoid checking openSSL info in release mode without -d option

This commit is contained in:
Le Tan 2018-04-27 20:35:30 +08:00
parent 2dbb114b47
commit 89375680b4

View File

@ -145,10 +145,14 @@ int main(int argc, char *argv[])
vconfig.initialize(); vconfig.initialize();
g_config = &vconfig; g_config = &vconfig;
bool checkSSL = true;
#if defined(QT_NO_DEBUG) #if defined(QT_NO_DEBUG)
checkSSL = false;
for (int i = 1; i < argc; ++i) { for (int i = 1; i < argc; ++i) {
if (!qstrcmp(argv[i], "-d")) { if (!qstrcmp(argv[i], "-d")) {
g_debugLog = true; g_debugLog = true;
checkSSL = true;
break; break;
} }
} }
@ -168,8 +172,11 @@ int main(int argc, char *argv[])
qDebug() << "files to open from arguments" << filePaths; qDebug() << "files to open from arguments" << filePaths;
// Check the openSSL. // Check the openSSL.
qDebug() << "openSSL" << QSslSocket::sslLibraryBuildVersionString() if (checkSSL) {
qDebug() << "openSSL"
<< QSslSocket::sslLibraryBuildVersionString()
<< QSslSocket::sslLibraryVersionNumber(); << QSslSocket::sslLibraryVersionNumber();
}
// Load missing translation for Qt (QTextEdit/QPlainTextEdit/QTextBrowser). // Load missing translation for Qt (QTextEdit/QPlainTextEdit/QTextBrowser).
QTranslator qtTranslator1; QTranslator qtTranslator1;