]> git.sur5r.net Git - ngadmin/commitdiff
Add debug mode support
authordarkcoven <admin@darkcoven.tk>
Fri, 27 Sep 2013 22:50:29 +0000 (00:50 +0200)
committerdarkcoven <admin@darkcoven.tk>
Fri, 27 Sep 2013 22:50:29 +0000 (00:50 +0200)
Makefile.am
configure.ac

index 939d0ffb36e3b40f5f5d9193fa8d9c3eef8f5836..efaba3e87b0edb352bab50bd9c2124169a9c59e8 100644 (file)
@@ -7,11 +7,3 @@ SUBDIRS = raw lib cli
 #SUBDIRS += dump
 #endif
 
-
-#if ENABLE_DEBUG
-#CFLAGS += -g
-#else
-#CFLAGS += -fomit-frame-pointer
-#LDFLAGS+= -s
-#endif
-
index 27ed829b94a3c96ce368e338d4f8237b69bb5fdf..ed7bdaf23ecc9f9033119da803cd6a2478b8ad9a 100644 (file)
@@ -7,7 +7,7 @@ AC_CONFIG_HEADERS([config.h])
 
 AM_INIT_AUTOMAKE
 
-# Checks for programs
+# check for programs
 AC_PROG_CC
 AM_PROG_CC_C_O
 AC_PROG_LIBTOOL
@@ -40,9 +40,7 @@ fi
 AM_CONDITIONAL([HAVE_DOXYGEN], [test -n "$DOXYGEN"])
 
 
-CFLAGS="-Wall -Wextra -Os"
-
-# Checks for libraries
+# check for libraries
 if test "x${with_readline}" != xno; then
        AC_CHECK_LIB([readline], [readline], [], [
                if test "x${with_readline}" = xyes; then
@@ -54,6 +52,20 @@ Unable to find readline library
        ])
 fi
 
+AC_ARG_ENABLE(debug,
+       [AS_HELP_STRING([--enable-debug], [enable debug mode [default=no]])],
+       [enable_debug=yes], [enable_debug=no])
+
+CFLAGS="-Wall -Wextra -Os"
+
+if test "x${enable_debug}" = xyes; then
+       CFLAGS="$CFLAGS -g"
+else
+       CFLAGS="$CFLAGS -fomit-frame-pointer"
+       LDFLAGS="$LDFLAGS -s"
+fi
+
+
 # check for header files
 AC_CHECK_HEADERS([arpa/inet.h stdlib.h string.h sys/ioctl.h termios.h unistd.h])
 AC_HEADER_STDBOOL
@@ -86,8 +98,9 @@ AC_OUTPUT
 echo "
 ${PACKAGE_NAME} version ${PACKAGE_VERSION}
 Prefix.............: ${prefix}
-Debug..............: 
+Debug..............: ${enable_debug}
 Compiler...........: ${CC} ${CFLAGS} ${CPPFLAGS}
+Readline suppport..: ${with_readline}
 "