summaryrefslogtreecommitdiff
path: root/src/plugins/mcusupport/mcusupportsdk.cpp
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@qt.io>2022-09-22 19:29:02 +0200
committerPiotr Mućko <piotr.mucko@qt.io>2022-09-26 09:15:35 +0000
commit76fc1bddfa4d743a7453754b51ac12f31679e08c (patch)
treea38da2755583cf25c2eee5dacf5af9ab52ed5867 /src/plugins/mcusupport/mcusupportsdk.cpp
parent8de67a685027a937e2e5906b5291a0cb6b5c2448 (diff)
downloadqt-creator-76fc1bddfa4d743a7453754b51ac12f31679e08c.tar.gz
McuSupport: Fix some warnings
Change-Id: I301e3194248423323f15f0e1404535f6eff692da Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Diffstat (limited to 'src/plugins/mcusupport/mcusupportsdk.cpp')
-rw-r--r--src/plugins/mcusupport/mcusupportsdk.cpp35
1 files changed, 14 insertions, 21 deletions
diff --git a/src/plugins/mcusupport/mcusupportsdk.cpp b/src/plugins/mcusupport/mcusupportsdk.cpp
index 89a3222cb6..04ce9a3877 100644
--- a/src/plugins/mcusupport/mcusupportsdk.cpp
+++ b/src/plugins/mcusupport/mcusupportsdk.cpp
@@ -64,7 +64,7 @@ static FilePath findInProgramFiles(const QString &folder)
for (const auto &envVar : QStringList{"ProgramFiles", "ProgramFiles(x86)", "ProgramW6432"}) {
if (!qtcEnvironmentVariableIsSet(envVar))
continue;
- const FilePath dir = FilePath::fromUserInput(qtcEnvironmentVariable(envVar)) / folder;
+ FilePath dir = FilePath::fromUserInput(qtcEnvironmentVariable(envVar)) / folder;
if (dir.exists())
return dir;
}
@@ -114,7 +114,7 @@ McuPackagePtr createBoardSdkPackage(const SettingsHandler::Ptr &settingsHandler,
return FilePath();
}();
- const auto versionDetector = generatePackageVersionDetector(desc.boardSdk.envVar);
+ const auto *versionDetector = generatePackageVersionDetector(desc.boardSdk.envVar);
return McuPackagePtr{new McuPackage(settingsHandler,
sdkName,
@@ -190,10 +190,9 @@ McuToolChainPackagePtr createMsvcToolChainPackage(const SettingsHandler::Ptr &se
const FilePath detectionPath = FilePath("cl").withExecutableSuffix();
const FilePath defaultPath = toolChain ? toolChain->compilerCommand().parentDir() : FilePath();
- const auto versionDetector
- = new McuPackageExecutableVersionDetector(detectionPath,
- {"--version"},
- "\\b(\\d+\\.\\d+)\\.\\d+\\b");
+ const auto *versionDetector = new McuPackageExecutableVersionDetector(detectionPath,
+ {"--version"},
+ R"(\b(\d+\.\d+)\.\d+\b)");
return McuToolChainPackagePtr{new McuToolChainPackage(settingsHandler,
McuPackage::tr("MSVC Binary directory"),
@@ -217,10 +216,9 @@ McuToolChainPackagePtr createGccToolChainPackage(const SettingsHandler::Ptr &set
const FilePath defaultPath = toolChain ? toolChain->compilerCommand().parentDir().parentDir()
: FilePath();
- const auto versionDetector
- = new McuPackageExecutableVersionDetector(detectionPath,
- {"--version"},
- "\\b(\\d+\\.\\d+\\.\\d+)\\b");
+ const auto *versionDetector = new McuPackageExecutableVersionDetector(detectionPath,
+ {"--version"},
+ R"(\b(\d+\.\d+\.\d+)\b)");
return McuToolChainPackagePtr{new McuToolChainPackage(settingsHandler,
McuPackage::tr("GCC Toolchain"),
@@ -254,9 +252,9 @@ McuToolChainPackagePtr createArmGccToolchainPackage(const SettingsHandler::Ptr &
}
const FilePath detectionPath = FilePath("bin/arm-none-eabi-g++").withExecutableSuffix();
- const auto versionDetector = new McuPackageExecutableVersionDetector(detectionPath,
- {"--version"},
- R"(\b(\d+\.\d+\.\d+)\b)");
+ const auto *versionDetector = new McuPackageExecutableVersionDetector(detectionPath,
+ {"--version"},
+ R"(\b(\d+\.\d+\.\d+)\b)");
return McuToolChainPackagePtr{
new McuToolChainPackage(settingsHandler,
@@ -278,7 +276,7 @@ McuToolChainPackagePtr createGhsToolchainPackage(const SettingsHandler::Ptr &set
const FilePath defaultPath = FilePath::fromUserInput(qtcEnvironmentVariable(envVar));
- const auto versionDetector
+ const auto *versionDetector
= new McuPackageExecutableVersionDetector(FilePath("as850").withExecutableSuffix(),
{"-V"},
R"(\bv(\d+\.\d+\.\d+)\b)");
@@ -303,7 +301,7 @@ McuToolChainPackagePtr createGhsArmToolchainPackage(const SettingsHandler::Ptr &
const FilePath defaultPath = FilePath::fromUserInput(qtcEnvironmentVariable(envVar));
- const auto versionDetector
+ const auto *versionDetector
= new McuPackageExecutableVersionDetector(FilePath("asarm").withExecutableSuffix(),
{"-V"},
R"(\bv(\d+\.\d+\.\d+)\b)");
@@ -679,11 +677,6 @@ McuTargetDescription parseDescriptionJson(const QByteArray &data)
[&](const QVariant &version) {
return version.toString();
});
- const QVariantList boardSdkVersions = boardSdk.value("versions").toArray().toVariantList();
- const auto boardSdkVersionsList = Utils::transform<QStringList>(boardSdkVersions,
- [&](const QVariant &version) {
- return version.toString();
- });
const QVariantList colorDepths = platform.value("colorDepths").toArray().toVariantList();
const auto colorDepthsVector = Utils::transform<QVector<int>>(colorDepths,
@@ -710,7 +703,7 @@ McuTargetDescription parseDescriptionJson(const QByteArray &data)
}
// https://doc.qt.io/qtcreator/creator-developing-mcu.html#supported-qt-for-mcus-sdks
-static const QString legacySupportVersionFor(const QString &sdkVersion)
+static QString legacySupportVersionFor(const QString &sdkVersion)
{
static const QHash<QString, QString> oldSdkQtcRequiredVersion
= {{{"1.0"}, {"4.11.x"}}, {{"1.1"}, {"4.12.0 or 4.12.1"}}, {{"1.2"}, {"4.12.2 or 4.12.3"}}};