aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2020-08-20 16:18:21 +0200
committerhjk <hjk@qt.io>2020-08-20 15:03:37 +0000
commitbedf7d74a4af721c41a20e5c22d84bbf647e2e45 (patch)
tree8e58424f053c2a22540eb1a13d8b66b17c7b7560
parent2e0e0df290410ad2aaceb2d1aaa205d35600bd85 (diff)
Mcu: Extend workaround for missing JSON file for Desktop target to Linux
Amends 08fe165ab586e6. Change-Id: I3c3d205f083a3b59ac0490bf7ff22f12fb613b62 Reviewed-by: Jacek Nijaki <jacek.nijaki@siili.com> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
-rw-r--r--src/plugins/mcusupport/mcusupportsdk.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/plugins/mcusupport/mcusupportsdk.cpp b/src/plugins/mcusupport/mcusupportsdk.cpp
index ad6dd1418b..7af6110579 100644
--- a/src/plugins/mcusupport/mcusupportsdk.cpp
+++ b/src/plugins/mcusupport/mcusupportsdk.cpp
@@ -488,7 +488,13 @@ void targetsAndPackages(const Utils::FilePath &dir, QVector<McuPackage *> *packa
}
// Workaround for missing JSON file for Desktop target:
- if (dir.pathAppended("/lib/QulQuickUltralite_QT_32bpp_Windows_Release.lib").exists()) {
+ Utils::FilePath desktopLib;
+ if (Utils::HostOsInfo::isWindowsHost())
+ desktopLib = dir / "lib/QulQuickUltralite_QT_32bpp_Windows_Release.lib";
+ else
+ desktopLib = dir / "lib/libQulQuickUltralite_QT_32bpp_Linux_Debug.a";
+
+ if (desktopLib.exists()) {
McuTargetDescription desktopDescription;
desktopDescription.qulVersion = descriptions.empty() ?
McuSupportOptions::minimalQulVersion().toString()