forked from qt-creator/qt-creator
QbsProjectManager: Take the "no OS" case into account
When a toolchain did not specify an operating system, we did not set qbs.targetOS, which meant it stayed at its default value (qbs.hostOS). Instead, we correctly set it to an empty list now. Task-number: QTCREATORBUG-17452 Change-Id: I2c7030013ea7a1f954e8d0f7059b471008a0ed72 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
This commit is contained in:
@@ -218,9 +218,7 @@ QVariantMap DefaultPropertyProvider::autoGeneratedProperties(const ProjectExplor
|
||||
data.insert(QLatin1String(QBS_ARCHITECTURE), qbs::canonicalArchitecture(architecture));
|
||||
}
|
||||
|
||||
QStringList targetOS = targetOSList(targetAbi, k);
|
||||
if (!targetOS.isEmpty())
|
||||
data.insert(QLatin1String(QBS_TARGETOS), targetOS);
|
||||
data.insert(QLatin1String(QBS_TARGETOS), targetOSList(targetAbi, k));
|
||||
|
||||
QStringList toolchain = toolchainList(mainTc);
|
||||
|
||||
|
Reference in New Issue
Block a user