[build/simulator] NDEBUG flag in release mode

This way, asserts are not performed on simulator platforms
This commit is contained in:
Léa Saviot
2020-04-08 10:06:59 +02:00
committed by EmilieNumworks
parent 4a9bfca1f6
commit 2ed354710f
14 changed files with 24 additions and 29 deletions

View File

@@ -3,10 +3,10 @@
#include "private/macros.h"
#if DEBUG
#define assert(e) ((void) ((e) ? ((void)0) : __assert(#e, __FILE__, __LINE__)))
#else
#ifdef NDEBUG
#define assert(e) ((void)0)
#else
#define assert(e) ((void) ((e) ? ((void)0) : __assert(#e, __FILE__, __LINE__)))
#endif
LIBA_BEGIN_DECLS