summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSaikari <[email protected]>2026-01-28 17:42:23 +0300
committerSaikari <[email protected]>2026-01-28 17:42:23 +0300
commitc2eac69333f1e9b357f062c925f08b93463ec621 (patch)
tree6fedbb689a333cb81ed814aecca4e30221c4b3b7
parent8747fbba42745624a78f9410b43c8de57106df7c (diff)
refactor: simplify architecture flag handling in Nim initialization
-rw-r--r--xmake/modules/core/tools/nim.lua14
1 files changed, 0 insertions, 14 deletions
diff --git a/xmake/modules/core/tools/nim.lua b/xmake/modules/core/tools/nim.lua
index b327cb09c..a425b9b37 100644
--- a/xmake/modules/core/tools/nim.lua
+++ b/xmake/modules/core/tools/nim.lua
@@ -40,29 +40,15 @@ function init(self)
if arch then
if arch == "x86" or arch == "i386" then
self:add("ncflags", "--cpu:i386", "--define:bit32")
- self:add("ncshflags", "--cpu:i386", "--define:bit32")
- self:add("ncarflags", "--cpu:i386", "--define:bit32")
- self:add("ldflags", "--cpu:i386", "--define:bit32")
if self:is_plat("linux", "macosx", "bsd", "mingw") then
self:add("ncflags", "--passC:\"-m32\"", "--passL:\"-m32\"")
- self:add("ncshflags", "--passC:\"-m32\"", "--passL:\"-m32\"")
- self:add("ldflags", "--passL:\"-m32\"")
end
elseif arch == "x86_64" then
self:add("ncflags", "--cpu:amd64", "--define:bit64")
- self:add("ncshflags", "--cpu:amd64", "--define:bit64")
- self:add("ncarflags", "--cpu:amd64", "--define:bit64")
- self:add("ldflags", "--cpu:amd64", "--define:bit64")
elseif arch == "arm64" then
self:add("ncflags", "--cpu:arm64", "--define:bit64")
- self:add("ncshflags", "--cpu:arm64", "--define:bit64")
- self:add("ncarflags", "--cpu:arm64", "--define:bit64")
- self:add("ldflags", "--cpu:arm64", "--define:bit64")
elseif arch:startswith("arm") then
self:add("ncflags", "--cpu:arm", "--define:bit32")
- self:add("ncshflags", "--cpu:arm", "--define:bit32")
- self:add("ncarflags", "--cpu:arm", "--define:bit32")
- self:add("ldflags", "--cpu:arm", "--define:bit32")
end
end
end