From 72f482c4d675e4e82b6d37c10428de47f25d9b45 Mon Sep 17 00:00:00 2001 From: ruki Date: Fri, 22 Oct 2021 00:33:40 +0800 Subject: use vcc for nim/windows --- xmake/languages/nim/xmake.lua | 6 +++--- xmake/toolchains/nim/xmake.lua | 3 +++ 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) -- cgit v1.3.1