Value | Meaning |
---|---|
win321 | Microsoft 32 bit Windows systems |
win64 | Microsoft 64 bit Windows systems |
linux | All Linux Systems, except for Android |
osx | Mac OS X |
iOS | iOS |
tvOS | tvOS |
watchOS | watchOS |
freeBSD | FreeBSD |
netBSD | NetBSD |
openBSD | OpenBSD |
dragonFlyBSD | DragonFlyBSD |
solaris | Solaris |
android | Android |
otherPosix | Other Posix Systems |
unknown | Unknown |
Operating system.
Note: This is for cases where you need a value representing the OS at runtime. If you're doing something which should compile differently on different OSes, then please use version (Windows), version (linux), etc.