summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2021-10-22 00:33:40 +0800
committerruki <[email protected]>2021-10-22 00:33:40 +0800
commit72f482c4d675e4e82b6d37c10428de47f25d9b45 (patch)
tree2a39f462b3cb249b20652873c97036b0434ffdcd
parent57891fca57a7be845cd02a947e73567b9d437cc4 (diff)
use vcc for nim/windows
-rw-r--r--xmake/languages/nim/xmake.lua6
-rw-r--r--xmake/toolchains/nim/xmake.lua3
2 files changed, 6 insertions, 3 deletions
diff --git a/xmake/languages/nim/xmake.lua b/xmake/languages/nim/xmake.lua
index 44deef165..d68bec867 100644
--- a/xmake/languages/nim/xmake.lua
+++ b/xmake/languages/nim/xmake.lua
@@ -73,15 +73,15 @@ language("nim")
config =
{
{category = "Cross Complation Configuration/Compiler Configuration" }
- , {nil, "nc", "kv", nil, "The Nim Compiler" }
+ , {nil, "nc", "kv", nil, "The Nim Compiler" }
, {category = "Cross Complation Configuration/Linker Configuration" }
, {nil, "ncld", "kv", nil, "The Nim Linker" }
, {nil, "ncar", "kv", nil, "The Nim Static Library Archiver" }
, {nil, "ncsh", "kv", nil, "The Nim Shared Library Linker" }
- , {category = "Cross Complation Configuration/Builtin Flags Configuration" }
- , {nil, "linkdirs", "kv", nil, "The Link Search Directories" }
+ , {category = "Cross Complation Configuration/Builtin Flags Configuration" }
+ , {nil, "linkdirs", "kv", nil, "The Link Search Directories" }
}
}
diff --git a/xmake/toolchains/nim/xmake.lua b/xmake/toolchains/nim/xmake.lua
index 660f63f56..598073abd 100644
--- a/xmake/toolchains/nim/xmake.lua
+++ b/xmake/toolchains/nim/xmake.lua
@@ -33,6 +33,9 @@ toolchain("nim")
-- on load
on_load(function (toolchain)
+ if toolchain:is_plat("windows") then
+ toolchain:set("ncflags", "--cc:vcc")
+ end
toolchain:set("ncshflags", "")
toolchain:set("ncldflags", "")
end)