diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2021-09-24 13:24:41 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-24 13:24:41 +0200 |
commit | 5d315ebcc2d4f46b4a74c6ab10146466c894b9de (patch) | |
tree | 1ba20d35b0c8cb9402fae7c8b6b1ec2a9676d8cd /compiler/options.nim | |
parent | 561b01004cfeb572f82327cd8a3de55d076cb5ff (diff) | |
download | Nim-5d315ebcc2d4f46b4a74c6ab10146466c894b9de.tar.gz |
ported Nim to proprietary CrossOS [backport] (#18889)
Diffstat (limited to 'compiler/options.nim')
-rw-r--r-- | compiler/options.nim | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/compiler/options.nim b/compiler/options.nim index ea302aed6..eafcd816d 100644 --- a/compiler/options.nim +++ b/compiler/options.nim @@ -577,11 +577,13 @@ proc isDefined*(conf: ConfigRef; symbol: string): bool = osQnx, osAtari, osAix, osHaiku, osVxWorks, osSolaris, osNetbsd, osFreebsd, osOpenbsd, osDragonfly, osMacosx, osIos, - osAndroid, osNintendoSwitch, osFreeRTOS} + osAndroid, osNintendoSwitch, osFreeRTOS, osCrossos} of "linux": result = conf.target.targetOS in {osLinux, osAndroid} of "bsd": - result = conf.target.targetOS in {osNetbsd, osFreebsd, osOpenbsd, osDragonfly} + result = conf.target.targetOS in {osNetbsd, osFreebsd, osOpenbsd, osDragonfly, osCrossos} + of "freebsd": + result = conf.target.targetOS in {osFreebsd, osCrossos} of "emulatedthreadvars": result = platform.OS[conf.target.targetOS].props.contains(ospLacksThreadVars) of "msdos": result = conf.target.targetOS == osDos |