Support multi byte characters in module names (#7916)

This commit is contained in:
Oscar Nihlgård 2018-05-31 09:38:43 +02:00 • committed by Dmitry Atamanov
commit eb8f15d97c
3 changed files with 10 additions and 2 deletions

View file

@ -79,7 +79,7 @@ proc nimcacheDir(filename, options: string, target: TTarget): string =
proc callCompiler(cmdTemplate, filename, options: string,
target: TTarget, extraOptions=""): TSpec =
let nimcache = nimcacheDir(filename, options, target)
let options = options & " --nimCache:" & nimcache.quoteShell & extraOptions
let options = options & " " & ("--nimCache:" & nimcache).quoteShell & extraOptions
let c = parseCmdLine(cmdTemplate % ["target", targetToCmd[target],
"options", options, "file", filename.quoteShell,
"filedir", filename.getFileDir()])