summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2016-08-05 20:19:15 +0200
committerAndreas Rumpf <rumpf_a@web.de>2016-08-05 20:19:15 +0200
commit8882b062e110877bf361241e8f85739a6ee754e6 (patch)
tree3eb5347d1190ebc1e7b2ad055d278132f46e41cf /compiler
parentf23b7e37243036724053b3f6d475c4ac9f577661 (diff)
downloadNim-8882b062e110877bf361241e8f85739a6ee754e6.tar.gz
added selfExe and selfExec for NimScript support
Diffstat (limited to 'compiler')
-rw-r--r--compiler/scriptconfig.nim2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/scriptconfig.nim b/compiler/scriptconfig.nim
index 833444788..8b2653bc9 100644
--- a/compiler/scriptconfig.nim
+++ b/compiler/scriptconfig.nim
@@ -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