mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-28 17:04:41 +00:00
This commit is contained in:
@@ -7,21 +7,24 @@
|
||||
# distribution, for details about the copyright.
|
||||
#
|
||||
|
||||
when defined(gcc) and defined(windows):
|
||||
when defined(x86):
|
||||
{.link: "../icons/nim.res".}
|
||||
else:
|
||||
{.link: "../icons/nim_icon.o".}
|
||||
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):
|
||||
{.link: "../icons/nim.res".}
|
||||
else:
|
||||
{.link: "../icons/nim_icon.o".}
|
||||
|
||||
when defined(amd64) and defined(windows) and defined(vcc):
|
||||
{.link: "../icons/nim-amd64-windows-vcc.res".}
|
||||
when defined(i386) and defined(windows) and defined(vcc):
|
||||
{.link: "../icons/nim-i386-windows-vcc.res".}
|
||||
when defined(amd64) and defined(vcc):
|
||||
{.link: "../icons/nim-amd64-windows-vcc.res".}
|
||||
when defined(i386) and defined(vcc):
|
||||
{.link: "../icons/nim-i386-windows-vcc.res".}
|
||||
|
||||
import
|
||||
commands, options, msgs,
|
||||
extccomp, strutils, os, main, parseopt,
|
||||
idents, lineinfos, cmdlinehelper,
|
||||
commands, options, msgs, extccomp, main, idents, lineinfos, cmdlinehelper,
|
||||
pathutils, modulegraphs
|
||||
|
||||
from browsers import openDefaultBrowser
|
||||
|
||||
2
koch.nim
2
koch.nim
@@ -308,7 +308,7 @@ proc boot(args: string) =
|
||||
var nimi = i.thVersion
|
||||
if i == 0:
|
||||
nimi = nimStart
|
||||
extraOption.add " --skipUserCfg --skipParentCfg"
|
||||
extraOption.add " --skipUserCfg --skipParentCfg -d:nimKochBootstrap"
|
||||
# The configs are skipped for bootstrap
|
||||
# (1st iteration) to prevent newer flags from breaking bootstrap phase.
|
||||
let ret = execCmdEx(nimStart & " --version")
|
||||
|
||||
Reference in New Issue
Block a user