aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/tools/hostosinfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib/tools/hostosinfo.h')
-rw-r--r--src/lib/corelib/tools/hostosinfo.h15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/lib/corelib/tools/hostosinfo.h b/src/lib/corelib/tools/hostosinfo.h
index d7f718c19..42ce3f8cf 100644
--- a/src/lib/corelib/tools/hostosinfo.h
+++ b/src/lib/corelib/tools/hostosinfo.h
@@ -194,22 +194,21 @@ std::vector<std::string> HostOsInfo::hostOSIdentifiers()
std::vector<std::string> HostOsInfo::canonicalOSIdentifiers(const std::string &name)
{
std::vector<std::string> list { name };
- if (contains(std::vector<std::string> {"ios-simulator"}, name))
+ if (contains({"ios-simulator"}, name))
list << canonicalOSIdentifiers("ios");
- if (contains(std::vector<std::string> {"tvos-simulator"}, name))
+ if (contains({"tvos-simulator"}, name))
list << canonicalOSIdentifiers("tvos");
- if (contains(std::vector<std::string> {"watchos-simulator"}, name))
+ if (contains({"watchos-simulator"}, name))
list << canonicalOSIdentifiers("watchos");
- if (contains(std::vector<std::string> {"macos", "ios", "tvos", "watchos"}, name))
+ if (contains({"macos", "ios", "tvos", "watchos"}, name))
list << canonicalOSIdentifiers("darwin");
- if (contains(std::vector<std::string> {"darwin", "freebsd", "netbsd", "openbsd"}, name))
+ if (contains({"darwin", "freebsd", "netbsd", "openbsd"}, name))
list << canonicalOSIdentifiers("bsd");
- if (contains(std::vector<std::string> {"android"}, name))
+ if (contains({"android"}, name))
list << canonicalOSIdentifiers("linux");
// Note: recognized non-Unix platforms include: windows, haiku, vxworks
- if (contains(std::vector<std::string> {
- "bsd", "aix", "hpux", "solaris", "linux", "hurd", "qnx", "integrity"}, name))
+ if (contains({"bsd", "aix", "hpux", "solaris", "linux", "hurd", "qnx", "integrity"}, name))
list << canonicalOSIdentifiers("unix");
return list;