Fix compilation issues when configuration features are disabled
Commit fixes settings and http features Task-number: QTBUG-122999 Change-Id: Iff94e9e4f7122a35000376e59cdea2a93e6a7f40 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> (cherry picked from commit ba672abfaed6fa8adde44b32c7f43c91630b5eeb)
This commit is contained in:
parent
bea866c2a1
commit
313392ec6b
@ -537,7 +537,18 @@ QStringList QLibraryInfo::paths(LibraryPath p)
|
||||
return QLibraryInfoPrivate::paths(p);
|
||||
}
|
||||
|
||||
static bool keepQtBuildDefaults()
|
||||
{
|
||||
#if QT_CONFIG(settings)
|
||||
QSettings *config = QLibraryInfoPrivate::configuration();
|
||||
Q_ASSERT(config != nullptr);
|
||||
return config->value("Config/MergeQtConf", false).toBool();
|
||||
#else
|
||||
return false;
|
||||
#endif
|
||||
}
|
||||
|
||||
#if QT_CONFIG(settings)
|
||||
static QString normalizePath(QString ret)
|
||||
{
|
||||
qsizetype startIndex = 0;
|
||||
@ -566,18 +577,6 @@ static QString normalizePath(QString ret)
|
||||
return QDir::fromNativeSeparators(ret);
|
||||
};
|
||||
|
||||
static bool keepQtBuildDefaults()
|
||||
{
|
||||
#if QT_CONFIG(settings)
|
||||
QSettings *config = QLibraryInfoPrivate::configuration();
|
||||
Q_ASSERT(config != nullptr);
|
||||
return config->value("Config/MergeQtConf", false).toBool();
|
||||
#else
|
||||
return false;
|
||||
#endif
|
||||
}
|
||||
|
||||
#if QT_CONFIG(settings)
|
||||
static QVariant libraryPathToValue(QLibraryInfo::LibraryPath loc)
|
||||
{
|
||||
QVariant value;
|
||||
|
@ -16,7 +16,9 @@ if(NOT INTEGRITY)
|
||||
add_subdirectory(qnativeinterface)
|
||||
endif()
|
||||
add_subdirectory(qrandomgenerator)
|
||||
add_subdirectory(qlibraryinfo)
|
||||
if (QT_FEATURE_settings)
|
||||
add_subdirectory(qlibraryinfo)
|
||||
endif()
|
||||
add_subdirectory(qlogging)
|
||||
add_subdirectory(qtendian)
|
||||
add_subdirectory(qglobalstatic)
|
||||
|
@ -3,8 +3,10 @@
|
||||
|
||||
#include <QTest>
|
||||
|
||||
#if QT_CONFIG(http)
|
||||
#include <QtNetwork/QHttp1Configuration>
|
||||
#include <QtNetwork/QHttp2Configuration>
|
||||
#endif
|
||||
#include <QtNetwork/QNetworkRequest>
|
||||
#include <QtNetwork/QNetworkCookie>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user