From bf782bcea7fabedf4d4cd73ec70dffa85a515f2b Mon Sep 17 00:00:00 2001 From: Yann Diorcet Date: Thu, 1 Aug 2013 16:14:24 +0200 Subject: [PATCH] Add C/CXX/OBJC flags for debug mode (same as ms2) --- configure.ac | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/configure.ac b/configure.ac index eb4d533e8..d7061178a 100644 --- a/configure.ac +++ b/configure.ac @@ -356,6 +356,25 @@ AC_ARG_ENABLE(debug, esac], [debug_enabled=no] ) +AS_CASE([$enable_debug], + [yes],[ + CFLAGS="$CFLAGS -g -DDEBUG" + CXXFLAGS="$CXXFLAGS -g -DDEBUG" + OBJCFLAGS="$OBJCFLAGS -g -DDEBUG" + ], + [no], + [ + case "$CFLAGS" in + *-O*) + ;; + *) + CFLAGS="$CFLAGS -O2 -g" + CXXFLAGS="$CXXFLAGS -O2 -g" + OBJCFLAGS="$OBJCFLAGS -O2 -g" + ;; + esac + ], + [AC_MSG_ERROR([Bad value ($enable_debug) for --enable-debug. Valid values are yes or no.])]) dnl enable truespeech codec support AC_ARG_ENABLE(truespeech,