From: pk910 Date: Sat, 10 Dec 2011 02:39:03 +0000 (+0100) Subject: added AC_ARG_ENABLE to configure.ac to use -W (all, shadow, error) flags only if... X-Git-Tag: v5.3~160 X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=commitdiff_plain;h=aad6970e87313b94afb250f5dec73ff6751eed34 added AC_ARG_ENABLE to configure.ac to use -W (all, shadow, error) flags only if wanted ;) --- diff --git a/Makefile.am b/Makefile.am index 876da82..634c9cb 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,8 +1,6 @@ AUTOMAKE_OPTIONS = foreign AM_CFLAGS = $(MYSQL_CFLAGS) -CFLAGS = -g -O0 -Wall -Wshadow -Werror - BUILT_SOURCES = version.c version.c: checkversion checkversion: diff --git a/configure.ac b/configure.ac index 109c5d9..f5a7856 100644 --- a/configure.ac +++ b/configure.ac @@ -45,6 +45,11 @@ if test x"$do_have_ssl" = xyes; then AC_DEFINE([HAVE_SSL], 1, [Define if you are using SSL]) fi +AC_ARG_ENABLE([debug], + [AS_HELP_STRING([--enable-debug], [debug mode (compile using -O0 -Wall -Wshadow -Werror)])], + [CFLAGS='-g -O0 -Wall -Wshadow -Werror'], + [CFLAGS='-g -O2']) + # Checks for header files. AC_CHECK_HEADERS([arpa/inet.h netdb.h netinet/in.h stdlib.h string.h sys/socket.h unistd.h windows.h winsock2.h])