[config] Add NDEBUG and HB_NDEBUG
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
diff --git a/src/hb-config.hh b/src/hb-config.hh
index c34d7fb..caff9d8 100644
--- a/src/hb-config.hh
+++ b/src/hb-config.hh
@@ -40,10 +40,14 @@
#define HB_LEAN
#define HB_MINI
#define HB_NO_MT
+#ifndef NDEBUG
+#define NDEBUG
+#endif
#endif
#ifdef HB_LEAN
#define HB_DISABLE_DEPRECATED
+#define HB_NDEBUG
#define HB_NO_ATEXIT
#define HB_NO_BUFFER_SERIALIZE
#define HB_NO_BITMAP
@@ -103,6 +107,12 @@
#define HB_NO_OT_SHAPE_COMPLEX_VOWEL_CONSTRAINTS
#endif
+#ifdef NDEBUG
+#ifndef HB_NDEBUG
+#define HB_NDEBUG
+#endif
+#endif
+
#ifdef HAVE_CONFIG_OVERRIDE_H
#include "config-override.h"