diff options
Diffstat (limited to 'src/app/qbs-setup-toolchains/iarewprobe.cpp')
-rw-r--r-- | src/app/qbs-setup-toolchains/iarewprobe.cpp | 6 |
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."); |