added selfExe and selfExec for NimScript support

This commit is contained in:
Andreas Rumpf 2016-08-05 20:19:15 +02:00
commit 8882b062e1
2 changed files with 15 additions and 0 deletions

View file

@ -130,6 +130,8 @@ proc setupVM*(module: PSym; scriptName: string): PEvalContext =
elif not isAbsolute(val):
val = vthisDir / val
gModuleOverrides[key] = val
cbconf selfExe:
setResult(a, os.getAppFilename())
proc runNimScript*(scriptName: string; freshDefines=true) =
passes.gIncludeFile = includeModule