summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--compiler/extccomp.nim2
-rw-r--r--config/nim.cfg8
2 files changed, 5 insertions, 5 deletions
diff --git a/compiler/extccomp.nim b/compiler/extccomp.nim
index 37b33bf64..0faf3230b 100644
--- a/compiler/extccomp.nim
+++ b/compiler/extccomp.nim
@@ -162,7 +162,7 @@ compiler vcc:
     buildDll: " /LD",
     buildLib: "lib /OUT:$libfile $objfiles",
     linkerExe: "cl",
-    linkTmpl: "$builddll$vccplatform /Fe$exefile $objfiles $buildgui /link /nologo $options",
+    linkTmpl: "$builddll$vccplatform /Fe$exefile $objfiles $buildgui /nologo $options",
     includeCmd: " /I",
     linkDirCmd: " /LIBPATH:",
     linkLibCmd: " $1.lib",
diff --git a/config/nim.cfg b/config/nim.cfg
index 21d976982..b43dfd80b 100644
--- a/config/nim.cfg
+++ b/config/nim.cfg
@@ -320,13 +320,13 @@ tcc.options.always = "-w"
   @if lto_incremental:
    vcc.options.always%= "${vcc.options.always} /GL /Gw /Gy"
    vcc.cpp.options.always%= "${vcc.cpp.options.always} /GL /Gw /Gy"
-   vcc.options.linker %= "${vcc.options.linker} /LTCG:incremental"
-   vcc.cpp.options.linker %= "${vcc.cpp.options.linker} /LTCG:incremental"
+   vcc.options.linker %= "${vcc.options.linker} /link /LTCG:incremental"
+   vcc.cpp.options.linker %= "${vcc.cpp.options.linker} /link /LTCG:incremental"
   @else:
    vcc.options.always%= "${vcc.options.always} /GL"
    vcc.cpp.options.always%= "${vcc.cpp.options.always} /GL"
-   vcc.options.linker %= "${vcc.options.linker} /LTCG"
-   vcc.cpp.options.linker %= "${vcc.cpp.options.linker} /LTCG"
+   vcc.options.linker %= "${vcc.options.linker} /link /LTCG"
+   vcc.cpp.options.linker %= "${vcc.cpp.options.linker} /link /LTCG"
   @end
   clang_cl.options.always%= "${clang_cl.options.always} -flto"
   clang_cl.cpp.options.always%= "${clang.cpp.options.always} -flto"