diff options
| author | hjk <hjk@qt.io> | 2025-12-09 13:29:57 +0100 |
|---|---|---|
| committer | hjk <hjk@qt.io> | 2025-12-10 14:35:22 +0000 |
| commit | 4ce2d51f59a90bbedc0a8048ada074be724d9768 (patch) | |
| tree | 936d38ab189221e0c9699ba3998dbf54ce766d70 | |
| parent | 2c801f954657174c9658850f7502f0b8e6498863 (diff) | |
Utils: Recognize QNX as "Other Unix" in osTypeFromString
Task-number: QTCREATORBUG-33815
Change-Id: I650bb145873e9bcfb7d4b6dcb45ecc8564bdfbfa
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
| -rw-r--r-- | src/libs/utils/osspecificaspects.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libs/utils/osspecificaspects.cpp b/src/libs/utils/osspecificaspects.cpp index 07def09ead0..2d04e195f1a 100644 --- a/src/libs/utils/osspecificaspects.cpp +++ b/src/libs/utils/osspecificaspects.cpp @@ -28,13 +28,17 @@ Result<OsType> osTypeFromString(const QString &string) { if (string.compare("windows", Qt::CaseInsensitive) == 0) return OsTypeWindows; + if (string.compare("linux", Qt::CaseInsensitive) == 0) return OsTypeLinux; + if (string.compare("mac", Qt::CaseInsensitive) == 0 || string.compare("darwin", Qt::CaseInsensitive) == 0 || string.compare("macos", Qt::CaseInsensitive) == 0) return OsTypeMac; - if (string.compare("other unix", Qt::CaseInsensitive) == 0) + + if (string.compare("other unix", Qt::CaseInsensitive) == 0 + || string.compare("qnx", Qt::CaseInsensitive) == 0) return OsTypeOtherUnix; return ResultError(QString::fromLatin1("Unknown os type: %1").arg(string)); |
