NimScript: --define works as expected

This commit is contained in:
Araq
2015-09-30 11:02:23 +02:00
parent 980db2f440
commit d80f163384
3 changed files with 8 additions and 1 deletions

View File

@@ -140,4 +140,7 @@ proc runNimScript*(scriptName: string) =
# ensure we load 'system.nim' again for the real non-config stuff!
resetAllModulesHard()
vm.globalCtx = nil
initDefines()
# do not remove the defined symbols
#initDefines()
undefSymbol("nimscript")
undefSymbol("nimconfig")

View File

@@ -4,4 +4,7 @@ discard """
msg: '''[NimScript] exec: gcc -v'''
"""
when not defined(definedefine):
{.fatal: "wrong nim script configuration".}
echo "hello world!"

View File

@@ -10,5 +10,6 @@ task listDirs, "lists every subdirectory":
echo "DIR ", x
task default, "default target":
--define: definedefine
setCommand "c"