summaryrefslogtreecommitdiff
path: root/src/app/qbs-setup-toolchains/iarewprobe.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/qbs-setup-toolchains/iarewprobe.cpp')
-rw-r--r--src/app/qbs-setup-toolchains/iarewprobe.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/app/qbs-setup-toolchains/iarewprobe.cpp b/src/app/qbs-setup-toolchains/iarewprobe.cpp
index 10845e4bc..adf5febb3 100644
--- a/src/app/qbs-setup-toolchains/iarewprobe.cpp
+++ b/src/app/qbs-setup-toolchains/iarewprobe.cpp
@@ -323,10 +323,8 @@ void iarProbe(Settings *settings, std::vector<Profile> &profiles)
pathInfos.cbegin(), pathInfos.cend(),
std::back_inserter(allInfos));
- for (const ToolchainInstallInfo &info : allInfos) {
- const auto profile = createIarProfileHelper(info, settings);
- profiles.push_back(profile);
- }
+ qbs::Internal::transform(allInfos, profiles, [settings](const auto &info) {
+ return createIarProfileHelper(info, settings); });
if (allInfos.empty())
qbsInfo() << Tr::tr("No IAR toolchains found.");