summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2021-10-28 17:10:27 +0800
committerGitHub <[email protected]>2021-10-28 17:10:27 +0800
commit5dfb6ef01df389dbfa8d5cbb12128caf6a655d1f (patch)
tree5f37ba2f414f0dee4f1dd2667e82cba3496be1a8
parent0fcbd78cc212f820aa8c33d9cfb73f3e6018af42 (diff)
Update xmake.lua
-rw-r--r--xmake/toolchains/nim/xmake.lua10
1 files changed, 2 insertions, 8 deletions
diff --git a/xmake/toolchains/nim/xmake.lua b/xmake/toolchains/nim/xmake.lua
index 39565822d..e85a80204 100644
--- a/xmake/toolchains/nim/xmake.lua
+++ b/xmake/toolchains/nim/xmake.lua
@@ -18,28 +18,22 @@
-- @file xmake.lua
--
--- define toolchain
toolchain("nim")
- -- set homepage
set_homepage("https://nim-lang.org/")
set_description("Nim Programming Language Compiler")
- -- set toolset
set_toolset("nc", "$(env NC)", "nim")
set_toolset("ncld", "$(env NC)", "nim")
set_toolset("ncsh", "$(env NC)", "nim")
set_toolset("ncar", "$(env NC)", "nim")
- -- on load
on_load(function (toolchain)
if toolchain:is_plat("windows") then
toolchain:set("ncflags", "--cc:vcc")
local msvc = import("core.tool.toolchain", {anonymous = true}).load("msvc", {plat = toolchain:plat(), arch = toolchain:arch()})
- if msvc:check() then
- for name, value in pairs(msvc:get("runenvs")) do
- toolchain:add("runenvs", name, value)
- end
+ for name, value in pairs(msvc:get("runenvs")) do
+ toolchain:add("runenvs", name, value)
end
end
toolchain:set("ncshflags", "")