aboutsummaryrefslogtreecommitdiffstats
path: root/src/app/qbs-setup-toolchains/cosmicprobe.cpp
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2022-01-17 22:17:58 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2022-01-27 14:06:28 +0000
commitd3e44609fd28268b525d12853e90b53d9e3f2183 (patch)
treeb569ed52fe947984a985950aff117306137e63bc /src/app/qbs-setup-toolchains/cosmicprobe.cpp
parent249c5ab3b4c3d1c68b294ff93ec8089f85728051 (diff)
Use std::transform where it is possible
... to unify and simplify a code. Change-Id: Ia493c5f428c1da4df3c8623e448be8ac72fd4f44 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/app/qbs-setup-toolchains/cosmicprobe.cpp')
-rw-r--r--src/app/qbs-setup-toolchains/cosmicprobe.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/app/qbs-setup-toolchains/cosmicprobe.cpp b/src/app/qbs-setup-toolchains/cosmicprobe.cpp
index a41b21ee8..82b7193bc 100644
--- a/src/app/qbs-setup-toolchains/cosmicprobe.cpp
+++ b/src/app/qbs-setup-toolchains/cosmicprobe.cpp
@@ -171,10 +171,8 @@ void cosmicProbe(Settings *settings, std::vector<Profile> &profiles)
qbsInfo() << Tr::tr("Trying to detect COSMIC toolchains...");
const std::vector<ToolchainInstallInfo> allInfos = installedCosmicsFromPath();
- for (const ToolchainInstallInfo &info : allInfos) {
- const auto profile = createCosmicProfileHelper(info, settings);
- profiles.push_back(profile);
- }
+ qbs::Internal::transform(allInfos, profiles, [settings](const auto &info) {
+ return createCosmicProfileHelper(info, settings); });
if (allInfos.empty())
qbsInfo() << Tr::tr("No COSMIC toolchains found.");