Enum OSKind
OS type for the triple
public enum OSKind
Fields
AIX = 19
AIX
AMDHSA = 22
AMD HSA Runtime
AmdPAL = 32
AMD PAL Runtime
BridgeOS = 28
Apple bridgeOS
CUDA = 20
CUDA
Darwin = 1
Darwin
DragonFly = 2
DragonFly
DriverKit = 29
Apple DriverKit
ELFIAMCU = 25
ELFIAMCU
Emscripten = 36
Emscripten
FreeBSD = 3
FreeBSD
Fuchsia = 4
Fuchsia
Haiku = 16
Haiku
HermitCore = 33
HermitCore Unikernel/Multikernel
Hurd = 34
GNU/Hurd
IOS = 5
iOS
KFreeBSD = 6
KFreeBSD
Linux = 7
Linux
LiteOS = 38
Lite OS
Lv2 = 8
Lv2 (PS3)
MacOSX = 9
Mac OSX
Mesa3D = 31
Mesa3D
NVCL = 21
NVCL
NaCl = 18
NaCl
NetBSD = 10
NetBSD
OpenBSD = 11
OpenBSD
PS4 = 23
PS4
PS5 = 24
PS5
RTEMS = 17
RTEMS
Serenity = 39
Serenity
ShaderModel = 37
DirectX ShaderModel
Solaris = 12
Solaris
TvOS = 26
TvOS
UEFI = 13
Unified Extensible Firmware Interface (UEFI)
UnknownOS = 0
Unknown OS
Vulkan = 40
Vulkan SPIR-V
WASI = 35
WebAssembly OS
WatchOS = 27
WatchOS
Win32 = 14
Windows (WIN32)
XROS = 30
Apple XROS
ZOS = 15
Windows WIN32