summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/modules/core/tools/nim.lua10
1 files changed, 5 insertions, 5 deletions
diff --git a/xmake/modules/core/tools/nim.lua b/xmake/modules/core/tools/nim.lua
index 20ec40353..bab8b458a 100644
--- a/xmake/modules/core/tools/nim.lua
+++ b/xmake/modules/core/tools/nim.lua
@@ -65,11 +65,11 @@ function nf_optimize(self, level)
local maps =
{
none = "--opt:none"
- , fast = "--opt:speed"
- , faster = "--opt:speed"
- , fastest = "--opt:speed"
- , smallest = "--opt:size"
- , aggressive = "--opt:speed"
+ , fast = "-d:release"
+ , faster = "-d:release"
+ , fastest = "-d:release"
+ , smallest = {"-d:release", "--opt:size"}
+ , aggressive = "-d:danger"
}
return maps[level]
end