Browse Source

Merge pull request #942 from geotre/patch-1

In nim bindings, set NDEBUG in release mode
Andre Weissflog 1 year ago
parent
commit
fa3d7cbe9c
1 changed files with 2 additions and 0 deletions
  1. 2 0
      bindgen/gen_nim.py

+ 2 - 0
bindgen/gen_nim.py

@@ -566,6 +566,8 @@ def gen_extra(inp):
     #    l('')
     #    l('')
     c_source_path = '/'.join(c_source_paths[inp['prefix']].split('/')[3:])
     c_source_path = '/'.join(c_source_paths[inp['prefix']].split('/')[3:])
     l('{.passc:"-DSOKOL_NIM_IMPL".}')
     l('{.passc:"-DSOKOL_NIM_IMPL".}')
+    l('when defined(release):')
+    l('  {.passc:"-DNDEBUG".}')
     l(f'{{.compile:"{c_source_path}".}}')
     l(f'{{.compile:"{c_source_path}".}}')
 
 
 def gen_module(inp, dep_prefixes):
 def gen_module(inp, dep_prefixes):