diff options
| author | Saikari <[email protected]> | 2026-01-28 17:42:23 +0300 |
|---|---|---|
| committer | Saikari <[email protected]> | 2026-01-28 17:42:23 +0300 |
| commit | c2eac69333f1e9b357f062c925f08b93463ec621 (patch) | |
| tree | 6fedbb689a333cb81ed814aecca4e30221c4b3b7 | |
| parent | 8747fbba42745624a78f9410b43c8de57106df7c (diff) | |
refactor: simplify architecture flag handling in Nim initialization
| -rw-r--r-- | xmake/modules/core/tools/nim.lua | 14 |
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 |
