This commit is contained in:
parent
f258e4e70c
commit
55c1953f63
2 changed files with 16 additions and 13 deletions
|
|
@ -7,21 +7,24 @@
|
||||||
# distribution, for details about the copyright.
|
# distribution, for details about the copyright.
|
||||||
#
|
#
|
||||||
|
|
||||||
when defined(gcc) and defined(windows):
|
import std/[os, strutils, parseopt]
|
||||||
|
when defined(windows) and not defined(nimKochBootstrap):
|
||||||
|
# remove workaround pending bootstrap >= 1.5.1
|
||||||
|
# refs https://github.com/nim-lang/Nim/issues/18334#issuecomment-867114536
|
||||||
|
# alternative would be to prepend `currentSourcePath.parentDir.quoteShell`
|
||||||
|
when defined(gcc):
|
||||||
when defined(x86):
|
when defined(x86):
|
||||||
{.link: "../icons/nim.res".}
|
{.link: "../icons/nim.res".}
|
||||||
else:
|
else:
|
||||||
{.link: "../icons/nim_icon.o".}
|
{.link: "../icons/nim_icon.o".}
|
||||||
|
|
||||||
when defined(amd64) and defined(windows) and defined(vcc):
|
when defined(amd64) and defined(vcc):
|
||||||
{.link: "../icons/nim-amd64-windows-vcc.res".}
|
{.link: "../icons/nim-amd64-windows-vcc.res".}
|
||||||
when defined(i386) and defined(windows) and defined(vcc):
|
when defined(i386) and defined(vcc):
|
||||||
{.link: "../icons/nim-i386-windows-vcc.res".}
|
{.link: "../icons/nim-i386-windows-vcc.res".}
|
||||||
|
|
||||||
import
|
import
|
||||||
commands, options, msgs,
|
commands, options, msgs, extccomp, main, idents, lineinfos, cmdlinehelper,
|
||||||
extccomp, strutils, os, main, parseopt,
|
|
||||||
idents, lineinfos, cmdlinehelper,
|
|
||||||
pathutils, modulegraphs
|
pathutils, modulegraphs
|
||||||
|
|
||||||
from browsers import openDefaultBrowser
|
from browsers import openDefaultBrowser
|
||||||
|
|
|
||||||
2
koch.nim
2
koch.nim
|
|
@ -308,7 +308,7 @@ proc boot(args: string) =
|
||||||
var nimi = i.thVersion
|
var nimi = i.thVersion
|
||||||
if i == 0:
|
if i == 0:
|
||||||
nimi = nimStart
|
nimi = nimStart
|
||||||
extraOption.add " --skipUserCfg --skipParentCfg"
|
extraOption.add " --skipUserCfg --skipParentCfg -d:nimKochBootstrap"
|
||||||
# The configs are skipped for bootstrap
|
# The configs are skipped for bootstrap
|
||||||
# (1st iteration) to prevent newer flags from breaking bootstrap phase.
|
# (1st iteration) to prevent newer flags from breaking bootstrap phase.
|
||||||
let ret = execCmdEx(nimStart & " --version")
|
let ret = execCmdEx(nimStart & " --version")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue