From aad6970e87313b94afb250f5dec73ff6751eed34 Mon Sep 17 00:00:00 2001 From: pk910 Date: Sat, 10 Dec 2011 03:39:03 +0100 Subject: [PATCH] added AC_ARG_ENABLE to configure.ac to use -W (all, shadow, error) flags only if wanted ;) --- Makefile.am | 2 -- configure.ac | 5 +++++ 2 files changed, 5 insertions(+), 2 deletions(-) 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]) -- 2.20.1