aboutsummaryrefslogtreecommitdiffhomepage
path: root/contrib
diff options
context:
space:
mode:
Diffstat (limited to 'contrib')
-rw-r--r--contrib/dlmalloc/Makefile.am6
1 files changed, 4 insertions, 2 deletions
diff --git a/contrib/dlmalloc/Makefile.am b/contrib/dlmalloc/Makefile.am
index f9e35dd..223ed13 100644
--- a/contrib/dlmalloc/Makefile.am
+++ b/contrib/dlmalloc/Makefile.am
@@ -8,8 +8,10 @@
# for increased portability. There is also AC_LIBOBJ, but it's usually for defining sources of
# replacement libraries.
-AM_CPPFLAGS = -DINSECURE='defined(NDEBUG)' -DNO_MALLINFO=1 -DNO_MALLOC_STATS=1 \
- -DUSE_LOCKS=1 -DUSE_DL_PREFIX
+AM_CPPFLAGS = -DNO_MALLINFO=1 -DNO_MALLOC_STATS=1 -DUSE_LOCKS=1 -DUSE_DL_PREFIX
+if !DEBUG
+AM_CPPFLAGS += -DINSECURE=1
+endif
# FIXME: This optimization is still broken as of GCC v9.3.0.
# This is a known GCC bug, triggered by memset() in calloc().