diff options
Diffstat (limited to 'compiler/condsyms.nim')
-rw-r--r-- | compiler/condsyms.nim | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/compiler/condsyms.nim b/compiler/condsyms.nim index a738ddb48..4303fd6c8 100644 --- a/compiler/condsyms.nim +++ b/compiler/condsyms.nim @@ -41,9 +41,9 @@ proc isDefined*(symbol: string): bool = result = targetOS in {osLinux, osMorphos, osSkyos, osIrix, osPalmos, osQnx, osAtari, osAix, osHaiku, osVxWorks, osSolaris, osNetbsd, - osFreebsd, osOpenbsd, osMacosx} + osFreebsd, osOpenbsd, osDragonfly, osMacosx} of "bsd": - result = targetOS in {osNetbsd, osFreebsd, osOpenbsd} + result = targetOS in {osNetbsd, osFreebsd, osOpenbsd, osDragonfly} of "emulatedthreadvars": result = platform.OS[targetOS].props.contains(ospLacksThreadVars) of "msdos": result = targetOS == osDos @@ -57,7 +57,8 @@ proc isDefined*(symbol: string): bool = of "cpu32": result = CPU[targetCPU].bit == 32 of "cpu64": result = CPU[targetCPU].bit == 64 of "nimrawsetjmp": - result = targetOS in {osSolaris, osNetbsd, osFreebsd, osOpenbsd, osMacosx} + result = targetOS in {osSolaris, osNetbsd, osFreebsd, osOpenbsd, + osDragonfly, osMacosx} else: discard proc isDefined*(symbol: PIdent): bool = isDefined(symbol.s) |