Merge in updates from m4.
[awesomized/libmemcached] / m4 / debug.m4
1 AC_DEFUN([AX_DEBUG],[
2 AC_ARG_WITH([debug],
3 [AS_HELP_STRING([--with-debug],
4 [Add debug code/turns off optimizations (yes|no) @<:@default=no@:>@])],
5 [ax_with_debug=$withval],
6 [ax_with_debug=no])
7 AS_IF([test "$ax_with_debug" = "yes"],[
8 # Debugging. No optimization.
9 AM_CFLAGS="${AM_CFLAGS} ${DEBUG_CFLAGS} -DDEBUG"
10 AM_CXXFLAGS="${AM_CXXFLAGS} ${DEBUG_CXXFLAGS} -DDEBUG"
11 AC_DEFINE(DEBUG, [ 1 ], [Define to 1 to enable debugging code.])
12 ],[
13 # Optimized version. No debug
14 AM_CFLAGS="${AM_CFLAGS} ${OPTIMIZE_CFLAGS}"
15 AM_CXXFLAGS="${AM_CXXFLAGS} ${OPTIMIZE_CXXFLAGS}"
16 AC_DEFINE(DEBUG, [ 0 ], [Define to 1 to enable debugging code.])
17 ])
18 ])