From 90f050b2a1175acea8c6c4aa7680d70f5f40b52b Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Wed, 19 Aug 2020 11:18:04 +0200 Subject: [PATCH] McuSupport: Fix warning about missing field initializers Change-Id: I466f679a5cb583c351e0231a60cd9ce766d58f5e Reviewed-by: hjk --- src/plugins/mcusupport/mcusupportsdk.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/plugins/mcusupport/mcusupportsdk.cpp b/src/plugins/mcusupport/mcusupportsdk.cpp index 858811c6120..ad6dd1418b6 100644 --- a/src/plugins/mcusupport/mcusupportsdk.cpp +++ b/src/plugins/mcusupport/mcusupportsdk.cpp @@ -489,10 +489,14 @@ void targetsAndPackages(const Utils::FilePath &dir, QVector *packa // Workaround for missing JSON file for Desktop target: if (dir.pathAppended("/lib/QulQuickUltralite_QT_32bpp_Windows_Release.lib").exists()) { - const QString qulVersion = descriptions.empty() ? + McuTargetDescription desktopDescription; + desktopDescription.qulVersion = descriptions.empty() ? McuSupportOptions::minimalQulVersion().toString() : descriptions.first().qulVersion; - descriptions.prepend({qulVersion, {"Qt"}, {"Qt"}, {32}, {"desktop"}, {}, {}, {}}); + desktopDescription.platform = desktopDescription.platformVendor = "Qt"; + desktopDescription.colorDepths = {32}; + desktopDescription.toolchainId = "desktop"; + descriptions.prepend(desktopDescription); } mcuTargets->append(targetsFromDescriptions(descriptions, packages));