summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorGrzegorz Adam Hankiewicz <gradha@imap.cc>2015-03-17 20:07:20 +0100
committerGrzegorz Adam Hankiewicz <gradha@imap.cc>2015-03-17 20:07:20 +0100
commit1320efcf90021fe8b60eb27cea046f837b15baa6 (patch)
tree1ba4cc177dce6651c568d1a20fa7986fe52ffce0
parent79934b9d6817e0d51b13ef67fd2cab556f9f7460 (diff)
downloadNim-1320efcf90021fe8b60eb27cea046f837b15baa6.tar.gz
Excludes windows platfrom from $PATH tilde expansion. Refs #2358.
-rw-r--r--lib/pure/os.nim5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/pure/os.nim b/lib/pure/os.nim
index 63dcde4e3..f53abe81d 100644
--- a/lib/pure/os.nim
+++ b/lib/pure/os.nim
@@ -1874,7 +1874,10 @@ proc findExe*(exe: string): string {.tags: [ReadDirEffect, ReadEnvEffect].} =
   if existsFile(result): return
   var path = string(os.getEnv("PATH"))
   for candidate in split(path, PathSep):
-    var x = expandTilde(candidate) / result
+    when defined(windows):
+      var x = candidate / result
+    else:
+      var x = expandTilde(candidate) / result
     if existsFile(x): return x
   result = ""