From bb92f25e6b397b5518b2a3f1d2e7a2b392d13ef2 Mon Sep 17 00:00:00 2001 From: ruki Date: Sat, 12 Jul 2025 22:26:55 +0800 Subject: improve nim --- xmake/modules/core/tools/nim.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xmake/modules/core/tools/nim.lua b/xmake/modules/core/tools/nim.lua index 2fc806178..94cc0645c 100644 --- a/xmake/modules/core/tools/nim.lua +++ b/xmake/modules/core/tools/nim.lua @@ -141,6 +141,10 @@ function buildargv(self, sourcefiles, targetkind, targetfile, flags) end flags = flags_new end + if targetkind == "static" then + local targetname = path.basename(targetkind) + table.insert(flags_extra, "--nimMainPrefix:lib" .. targetname) + end return self:program(), table.join("c", flags, flags_extra, "-o:" .. targetfile, sourcefiles) end -- cgit v1.3.1