koch also builds the vccexe tool

This commit is contained in:
Araq 2016-10-25 00:02:34 +02:00
commit 01afff495c

View file

@ -203,15 +203,16 @@ proc bundleNimsuggest(buildExe: bool) =
copyExe("dist/nimsuggest/nimsuggest".exe, "bin/nimsuggest".exe) copyExe("dist/nimsuggest/nimsuggest".exe, "bin/nimsuggest".exe)
removeFile("dist/nimsuggest/nimsuggest".exe) removeFile("dist/nimsuggest/nimsuggest".exe)
proc bundleFinishExe() = proc bundleWinTools() =
nimexec("c tools/finish.nim") nimexec("c tools/finish.nim")
copyExe("tools/finish".exe, "finish".exe) copyExe("tools/finish".exe, "finish".exe)
removeFile("tools/finish".exe) removeFile("tools/finish".exe)
nimexec("c -o:bin/vccexe.exe tools/vccenv/vccexe")
proc zip(args: string) = proc zip(args: string) =
bundleNimbleSrc() bundleNimbleSrc()
bundleNimsuggest(false) bundleNimsuggest(false)
bundleFinishExe() bundleWinTools()
nimexec("cc -r $2 --var:version=$1 --var:mingw=none --main:compiler/nim.nim scripts compiler/installer.ini" % nimexec("cc -r $2 --var:version=$1 --var:mingw=none --main:compiler/nim.nim scripts compiler/installer.ini" %
[VersionAsString, compileNimInst]) [VersionAsString, compileNimInst])
exec("$# --var:version=$# --var:mingw=none --main:compiler/nim.nim zip compiler/installer.ini" % exec("$# --var:version=$# --var:mingw=none --main:compiler/nim.nim zip compiler/installer.ini" %
@ -247,7 +248,7 @@ proc buildTools() =
proc nsis(args: string) = proc nsis(args: string) =
bundleNimbleExe() bundleNimbleExe()
bundleNimsuggest(true) bundleNimsuggest(true)
bundleFinishExe() bundleWinTools()
# make sure we have generated the niminst executables: # make sure we have generated the niminst executables:
buildTool("tools/niminst/niminst", args) buildTool("tools/niminst/niminst", args)
#buildTool("tools/nimgrep", args) #buildTool("tools/nimgrep", args)