./koch tools now builds bin/nim_dbg, a debug version of nim (#18289)

This commit is contained in:
Timothee Cour 2021-06-28 08:15:20 -07:00 • committed by GitHub
commit cb9496693a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 4 deletions

View file

@ -98,8 +98,9 @@ proc nimCompile*(input: string, outputDir = "bin", mode = "c", options = "") =
let cmd = findNim().quoteShell() & " " & mode & " -o:" & output & " " & options & " " & input
exec cmd
proc nimCompileFold*(desc, input: string, outputDir = "bin", mode = "c", options = "") =
let output = outputDir / input.splitFile.name.exe
proc nimCompileFold*(desc, input: string, outputDir = "bin", mode = "c", options = "", outputName = "") =
let outputName2 = if outputName.len == 0: input.splitFile.name.exe else: outputName.exe
let output = outputDir / outputName2
let cmd = findNim().quoteShell() & " " & mode & " -o:" & output & " " & options & " " & input
execFold(desc, cmd)