Fixed findExe behaviour on Linux with symlinks relative paths

This commit is contained in:
Rostyslav Dzinko 2016-07-20 12:56:11 +03:00
commit dfc66ca02d

View file

@ -592,7 +592,10 @@ when declared(getEnv) or defined(nimscript):
r = newString(len+1)
len = readlink(x, r, len)
setLen(r, len)
x = r
if isAbsolute(r):
x = r
else:
x = parentDir(x) / r
else:
break
return x