Added configure option --enable-debug.
authorPeter Verthez <Peter.Verthez@advalvas.be>
Sun, 8 Dec 2002 16:01:23 +0000 (16:01 +0000)
committerPeter Verthez <Peter.Verthez@advalvas.be>
Sun, 8 Dec 2002 16:01:23 +0000 (16:01 +0000)
configure.in
gedcom/Makefile.am
gom/Makefile.am
iconv/glibc/Makefile.am
t/src/Makefile.am
utf8/Makefile.am

index b13d759b2e1e94f80358b479b1d214078e297e48..7e267e57f8a4bbeb32b3e59b77d4d952c9458567 100644 (file)
@@ -35,6 +35,16 @@ case "$host_os" in
  darwin*) AC_MSG_WARN([Disabling smart preprocessing])
           EXTRA_CFLAGS="-no-cpp-precomp";;
 esac
+
+AC_ARG_ENABLE(debug,
+[  --enable-debug          Compilation flags to allow debugging [default=yes]],
+  if test $enableval == "yes"
+  then
+    EXTRA_CFLAGS="-g $EXTRA_CFLAGS"
+  fi,
+  EXTRA_CFLAGS="-g $EXTRA_CFLAGS"
+)
+
 AC_SUBST(EXTRA_CFLAGS)
 
 dnl =============================================================
index f219f9ab1d9aeef7dc05a2218d10f51fbf19df44..a10810e2a2335bdcf115beda4464ec5b56cfb663 100644 (file)
@@ -10,7 +10,7 @@ INCLUDES = -I $(srcdir)/../intl -I $(srcdir)/../include -I $(srcdir)/calendar \
            -DPKGDATADIR=\"$(pkgdatadir)\" -DLOCALEDIR=\"$(localedir)\"
 YFLAGS   = --debug --defines
 LFLAGS   = -8
-CFLAGS   = -g -O2 -W -Wall -pedantic -Wno-long-long @EXTRA_CFLAGS@
+CFLAGS   = -O2 -W -Wall -pedantic -Wno-long-long @EXTRA_CFLAGS@
 
 lib_LTLIBRARIES = libgedcom.la
 libgedcom_la_SOURCES = lex.gedcom_1byte_.c \
index 9e6b12c27cf67039cbbe5612d5413e72ab713b01..ad7df33f60f7f7c6aaafa84823fa3d28034a30c5 100644 (file)
@@ -3,7 +3,7 @@
 # $Name$
 
 INCLUDES = -I $(srcdir)/../intl -I $(srcdir)/../include -I $(srcdir)/../utf8
-CFLAGS   = -g -O2 -W -Wall -pedantic -Wno-long-long @EXTRA_CFLAGS@
+CFLAGS   = -O2 -W -Wall -pedantic -Wno-long-long @EXTRA_CFLAGS@
 
 lib_LTLIBRARIES = libgedcom_gom.la
 libgedcom_gom_la_SOURCES = gom.c \
index d9921d4ab4af2cb1509d2cb8948b162b36259c83..805e747a11b513f47855a87f2b33197c9672abae 100644 (file)
@@ -1,7 +1,7 @@
 ## Process this file with automake to produce Makefile.in
 # $Id$
 # $Name$
-CFLAGS  = -g -O2
+CFLAGS  = -O2 @EXTRA_CFLAGS@
 INCLUDES = -I$(srcdir)/..
 libdir  = $(pkgdatadir)
 
index 0244bf77b87094b18406be63d97f1dd8cd697f97..333bd0aa523f49094cc990dc44c0948a7efd2d9d 100644 (file)
@@ -4,7 +4,7 @@
 
 INCLUDES = -DPKGDATADIR=\"$(pkgdatadir)\" -I $(srcdir)/../../include \
            -I $(srcdir)/../../utf8
-CFLAGS   = -g -O2 @EXTRA_CFLAGS@
+CFLAGS   = -O2 @EXTRA_CFLAGS@
 
 noinst_PROGRAMS = testgedcom pathtest gomtest updatetest testintl updategomtest \
                  writegomtest
index 7b67f4616ec1cba76adca9b1e9a8f6c4e857a328..b0419e5e29974437f32719c1df120c47eec54975 100644 (file)
@@ -5,7 +5,7 @@
 SUBDIRS = @LCS_SUBDIRS@ .
 
 INCLUDES = @LCS_INCLUDES@
-CFLAGS   = -g -O2 -W -Wall -pedantic -Wno-long-long
+CFLAGS   = -O2 -W -Wall -pedantic -Wno-long-long @EXTRA_CFLAGS@
 
 noinst_LTLIBRARIES = libutf8.la
 libutf8_la_SOURCES = utf8-locale.c utf8.c utf8-convert.c