* Improved: added --enable-debug=gdb option in configure script to use gdb optimized debug mode [akrus]

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13024 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
akrus 2008-07-31 07:03:12 +00:00
parent 438367ae22
commit 24aa1138f5
3 changed files with 33 additions and 12 deletions

View File

@ -4,6 +4,7 @@ AS OF SVN REV. 5091, WE ARE NOW USING TRUNK. ALL UNTESTED BUGFIXES/FEATURES GO
IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK. IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
2008/07/31 2008/07/31
* Improved: added --enable-debug=gdb option in configure script to use gdb optimized debug mode [akrus]
* Removed the mob controller system, now a customization (see topic:194375) [ultramage] * Removed the mob controller system, now a customization (see topic:194375) [ultramage]
* Fixed: commented out loginlog in convert engine sql tables (loginlog table is in logs database now) [akrus] * Fixed: commented out loginlog in convert engine sql tables (loginlog table is in logs database now) [akrus]
2008/07/30 2008/07/30

20
configure vendored
View File

@ -1,5 +1,5 @@
#! /bin/sh #! /bin/sh
# From configure.in Revision: 13000 . # From configure.in Revision: 13024 .
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.61. # Generated by GNU Autoconf 2.61.
# #
@ -1260,6 +1260,7 @@ Optional Features:
instead of TXT files in the sql map-server. instead of TXT files in the sql map-server.
(disabled by default) (disabled by default)
--enable-debug Compiles extra debug code. (disabled by default) --enable-debug Compiles extra debug code. (disabled by default)
(available options: yes, no, gdb)
Optional Packages: Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
@ -1793,8 +1794,9 @@ if test "${enable_debug+set}" = set; then
enableval=$enable_debug; enableval=$enable_debug;
enable_debug="$enableval" enable_debug="$enableval"
case $enableval in case $enableval in
no);; "no");;
yes);; "yes");;
"gdb");;
*) { { echo "$as_me:$LINENO: error: invalid argument --enable-debug=$enableval... stopping" >&5 *) { { echo "$as_me:$LINENO: error: invalid argument --enable-debug=$enableval... stopping" >&5
echo "$as_me: error: invalid argument --enable-debug=$enableval... stopping" >&2;} echo "$as_me: error: invalid argument --enable-debug=$enableval... stopping" >&2;}
{ (exit 1); exit 1; }; };; { (exit 1); exit 1; }; };;
@ -4525,9 +4527,17 @@ fi
# #
# Debug # Debug
# #
if test "$enable_debug" = "yes" ; then case $enable_debug in
"no")
# default value
;;
"yes")
CFLAGS="$CFLAGS -g -DDEBUG" CFLAGS="$CFLAGS -g -DDEBUG"
fi ;;
"gdb")
CFLAGS="$CFLAGS -ggdb -DDEBUG"
;;
esac
# #

View File

@ -78,13 +78,15 @@ AC_ARG_ENABLE(
[debug], [debug],
AC_HELP_STRING( AC_HELP_STRING(
[--enable-debug], [--enable-debug],
[Compiles extra debug code. (disabled by default)] [Compiles extra debug code. (disabled by default)],
[(available options: yes, no, gdb)]
), ),
[ [
enable_debug="$enableval" enable_debug="$enableval"
case $enableval in case $enableval in
no);; "no");;
yes);; "yes");;
"gdb");;
*) AC_MSG_ERROR([[invalid argument --enable-debug=$enableval... stopping]]);; *) AC_MSG_ERROR([[invalid argument --enable-debug=$enableval... stopping]]);;
esac esac
], ],
@ -347,9 +349,17 @@ fi
# #
# Debug # Debug
# #
if test "$enable_debug" = "yes" ; then case $enable_debug in
"no")
# default value
;;
"yes")
CFLAGS="$CFLAGS -g -DDEBUG" CFLAGS="$CFLAGS -g -DDEBUG"
fi ;;
"gdb")
CFLAGS="$CFLAGS -ggdb -DDEBUG"
;;
esac
# #