From 5e45bedae5684ac71347fcb6b8d43740866417ed Mon Sep 17 00:00:00 2001 From: "Evgeny Grin (Karlson2k)" Date: Wed, 4 May 2022 18:32:33 +0300 Subject: configure: use CPPFLAGS for _DEBUG macro MHD_config.h is not used by some source files. CPPFLAGS force usage of required assert() mode. --- configure.ac | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 663b100e..dabe94bf 100644 --- a/configure.ac +++ b/configure.ac @@ -3068,7 +3068,8 @@ AC_MSG_RESULT([[$enable_asserts]]) AS_VAR_IF([[enable_asserts]], [["yes"]], [ - AC_DEFINE([[_DEBUG]], [[1]], [Define to use debug asserts.]) + MHD_PREPEND_FLAG_TO_VAR([CPPFLAGS_ac],[-D_DEBUG=1]) + CPPFLAGS="${CPPFLAGS_ac} ${user_CPPFLAGS}" [mhd_assert_test_prg="#include int pos_val(void) {return 5;} int neg_val(void) {return -5;} @@ -3089,7 +3090,10 @@ AS_VAR_IF([[enable_asserts]], [["yes"]], [AC_DEFINE([[HAVE_ASSERT]], [[1]], [Define if you have usable assert() and assert.h])]) AS_UNSET([mhd_assert_test_prg]) ], - [AC_DEFINE([[NDEBUG]], [[1]], [Define to disable usage of debug asserts.])] + [ + MHD_PREPEND_FLAG_TO_VAR([CPPFLAGS_ac],[-DNDEBUG=1]) + CPPFLAGS="${CPPFLAGS_ac} ${user_CPPFLAGS}" + ])] ) AS_UNSET([enabled_sanitizers]) -- cgit v1.2.3