Use constant nimCoroutines instead of defined(nimCoroutines)

Variable
This commit is contained in:
Rokas Kupstys 2017-02-18 17:17:44 +02:00
commit f80ddbbcc6
4 changed files with 32 additions and 12 deletions

View file

@ -16,8 +16,11 @@
## -d:nimCoroutinesSetjmp Use setjmp backend.
## -d:nimCoroutinesSetjmpBundled Use bundled setjmp implementation.
when not defined(nimCoroutines) and not defined(nimdoc):
{.error: "Coroutines require -d:nimCoroutines".}
when not nimCoroutines and not defined(nimdoc):
when defined(noNimCoroutines):
{.error: "Coroutines can not be used with -d:noNimCoroutines"}
else:
{.error: "Coroutines require -d:nimCoroutines".}
import os
import macros