diff options
author | Grzegorz Adam Hankiewicz <gradha@imap.cc> | 2015-03-17 20:07:20 +0100 |
---|---|---|
committer | Grzegorz Adam Hankiewicz <gradha@imap.cc> | 2015-03-17 20:07:20 +0100 |
commit | 1320efcf90021fe8b60eb27cea046f837b15baa6 (patch) | |
tree | 1ba4cc177dce6651c568d1a20fa7986fe52ffce0 | |
parent | 79934b9d6817e0d51b13ef67fd2cab556f9f7460 (diff) | |
download | Nim-1320efcf90021fe8b60eb27cea046f837b15baa6.tar.gz |
Excludes windows platfrom from $PATH tilde expansion. Refs #2358.
-rw-r--r-- | lib/pure/os.nim | 5 |
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 = "" |