Fixed embedded nimscript imports (#17425)

This commit is contained in:
Jason Beetham
2021-03-27 18:43:24 -06:00
committed by GitHub
parent bbe4cf4703
commit d96469037e

View File

@@ -812,10 +812,11 @@ proc findModule*(conf: ConfigRef; modulename, currentModule: string): AbsoluteFi
for candidate in stdlibDirs:
let path = (conf.libpath.string / candidate / stripped)
if fileExists(path):
m = path
result = AbsoluteFile path
break
let currentPath = currentModule.splitFile.dir
result = AbsoluteFile currentPath / m
else: # If prefixed with std/ why would we add the current module path!
let currentPath = currentModule.splitFile.dir
result = AbsoluteFile currentPath / m
if not fileExists(result):
result = findFile(conf, m)
patchModule(conf)