AC_DEFUN([MD_CONF_DEBUGGING],
[
CFLAGS=$(echo $CFLAGS | sed -e 's,-g[[^[:space:]]]*,,g')
CXXFLAGS=$(echo $CXXFLAGS | sed -e 's,-g[[^[:space:]]]*,,g')
MD_CHECK_ARG_ENABLE(debug,
[
DEBUG_FLAG=-g
MD_CHECK_ARG_ENABLE(gdbdebug, [DEBUG_FLAG='-g3 -ggdb'])
CFLAGS="$(echo $CFLAGS | sed -e 's,-O[[[:digit:]]]*,,g') -O0"
CXXFLAGS="$(echo $CXXFLAGS | sed -e 's,-O[[[:digit:]]]*,,g') -O0"
CFLAGS="$CFLAGS $DEBUG_FLAG"
CXXFLAGS="$CXXFLAGS $DEBUG_FLAG"
],
[
CPPFLAGS="$CPPFLAGS -DNDEBUG"
])
])
syntax highlighted by Code2HTML, v. 0.9.1