diff options
Diffstat (limited to 'tools/niminst/niminst.nim')
-rw-r--r-- | tools/niminst/niminst.nim | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/tools/niminst/niminst.nim b/tools/niminst/niminst.nim index e93a895e5..25ec0d283 100644 --- a/tools/niminst/niminst.nim +++ b/tools/niminst/niminst.nim @@ -104,8 +104,8 @@ proc firstBinPath(c: TConfigData): string = proc `\`(a, b: string): string = result = if a.len == 0: b else: a & '\\' & b -proc slashify(s: string): string = - when defined(unix): s.replace('\\', '/') else: s.replace('/', '\\') +template toUnix(s: string): string = s.replace('\\', '/') +template toWin(s: string): string = s.replace('/', '\\') proc skipRoot(f: string): string = # "abc/def/xyz" --> "def/xyz" @@ -392,7 +392,7 @@ proc readCFiles(c: var TConfigData, osA, cpuA: int) = quit("Cannot open: " & f) proc buildDir(os, cpu: int): string = - return "src" / ($os & "_" & $cpu) + return "nimcache" / ($os & "_" & $cpu) proc getOutputDir(c: var TConfigData): string = if c.outdir.len > 0: c.outdir else: "build" @@ -432,11 +432,11 @@ proc writeInstallScripts(c: var TConfigData) = writeFile(deinstallShFile, generateDeinstallScript(c), "\10") proc srcdist(c: var TConfigData) = - if not existsDir(getOutputDir(c) / "src"): - createDir(getOutputDir(c) / "src") + if not existsDir(getOutputDir(c) / "nimcache"): + createDir(getOutputDir(c) / "nimcache") for x in walkFiles(c.libpath / "lib/*.h"): - echo(getOutputDir(c) / "src" / extractFilename(x)) - copyFile(dest=getOutputDir(c) / "src" / extractFilename(x), source=x) + echo(getOutputDir(c) / "nimcache" / extractFilename(x)) + copyFile(dest=getOutputDir(c) / "nimcache" / extractFilename(x), source=x) var winIndex = -1 var intel32Index = -1 var intel64Index = -1 |