From 71f2e7566ddb7e6dfe74bbf4625419a5899155fe Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Mon, 9 Aug 2021 13:23:44 +0200 Subject: [PATCH] QbsProjectManager: Ensure profile for kit without Qt and toolchain Change-Id: I52f2bad18570587fe1bca8ad20692993e04cef76 Reviewed-by: Christian Stenger --- src/plugins/qbsprojectmanager/qbsprofilemanager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/qbsprojectmanager/qbsprofilemanager.cpp b/src/plugins/qbsprojectmanager/qbsprofilemanager.cpp index 08e41558e82..1ac1ced79d6 100644 --- a/src/plugins/qbsprojectmanager/qbsprofilemanager.cpp +++ b/src/plugins/qbsprojectmanager/qbsprofilemanager.cpp @@ -237,6 +237,8 @@ QString QbsProfileManager::runQbsConfig(QbsConfigOp op, const QString &key, cons const QVariantMap props = value.toMap(); for (auto it = props.begin(); it != props.end(); ++it) args << it.key() << toJSLiteral(it.value()); + if (props.isEmpty()) // Make sure we still create a profile for "empty" kits. + args << "qbs.optimization" << toJSLiteral(QString("none")); break; } }