aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xconfigure.ac17
1 files changed, 16 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 8fadb8a..89f06f7 100755
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-# $calcurse: configure.ac,v 1.23 2008/12/08 19:40:23 culot Exp $
+# $calcurse: configure.ac,v 1.24 2008/12/08 20:03:15 culot Exp $
#-------------------------------------------------------------------------------
# Init
@@ -57,6 +57,21 @@ AC_CHECK_HEADERS([math.h], [
# Compilation options
#-------------------------------------------------------------------------------
CFLAGS+="-Wall -g"
+
+AC_ARG_ENABLE(debug,
+ AS_HELP_STRING([--enable-debug], [set CFLAGS for debug]),
+ debug=$enableval)
+if test "$debug" != "yes"; then
+ debug=no
+ AC_DEFINE(DBG_DISABLED, 1, [Define to 1 if you do not want debug.])
+ CFLAGS="$CFLAGS -O2 -Wall"
+else
+ AC_DEFINE(DBG_ENABLED, 1, [Define to 1 if you want debug.])
+ CFLAGS="$CFLAGS -g -ggdb -Wall"
+fi
+AC_MSG_CHECKING([if debug should be used])
+AC_MSG_RESULT($debug)
+AM_CONDITIONAL(DBG_ENABLED, test x$debug = xyes)
#-------------------------------------------------------------------------------
# Create Makefiles
#-------------------------------------------------------------------------------