summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@qt.io>2020-06-30 18:07:41 +0200
committerAlessandro Portale <alessandro.portale@qt.io>2020-07-02 06:44:57 +0000
commit349e525031652b65f4894f9e752546cfac805afd (patch)
tree9359b170c2b50581075b7068254d4db570bd62ad
parentf5f684a609cc802335456dad3868ac874008a2e1 (diff)
downloadqt-creator-349e525031652b65f4894f9e752546cfac805afd.tar.gz
McuSupport: Skip Renesas' "RGL" board SDK
ghs-renesas-rh850-d1m1a.json lists "boardSdk/envVar": "RGL_DIR". However, that dependency is already handled as vendorSdk. This and the other board SDKs differ so much, that we simply keep "RGL" as vendorSdk and skip it when creating board SDKs. Amends c43ef81d4f59c07b580a8c95335ed9cc6fa7955d Task-number: QTCREATORBUG-24201 Change-Id: I052d50f413ecc5f318d4146c207ab690acf1b1f5 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
-rw-r--r--src/plugins/mcusupport/mcusupportsdk.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/mcusupport/mcusupportsdk.cpp b/src/plugins/mcusupport/mcusupportsdk.cpp
index 7509fefba3..143dad05ad 100644
--- a/src/plugins/mcusupport/mcusupportsdk.cpp
+++ b/src/plugins/mcusupport/mcusupportsdk.cpp
@@ -280,7 +280,8 @@ static QVector<McuTarget *> targetsFromDescriptions(const QList<McuTargetDescrip
QVector<McuPackage*> required3rdPartyPkgs = {
vendorPkgs.value(desc.platformVendor), tcPkg
};
- if (!desc.boardSdkEnvVar.isEmpty()) {
+ if (!desc.boardSdkEnvVar.isEmpty()
+ && desc.boardSdkEnvVar != "RGL_DIR") { // Already included in vendorPkgs
if (!boardSdkPkgs.contains(desc.boardSdkEnvVar)) {
auto boardSdkPkg = createBoardSdkPackage(desc.boardSdkEnvVar);
boardSdkPkgs.insert(desc.boardSdkEnvVar, boardSdkPkg);