mirror of
https://github.com/ChronosX88/mta-mono.git
synced 2024-11-21 17:52:23 +00:00
Добавлена опция --enable-debug=yes,no для configure (по умолчанию no)
This commit is contained in:
parent
1970206eeb
commit
e0bb300872
@ -3,7 +3,42 @@
|
|||||||
|
|
||||||
AC_PREREQ([2.69])
|
AC_PREREQ([2.69])
|
||||||
AC_INIT(mta-mono, 0.25a, kernell.it@gmail.com)
|
AC_INIT(mta-mono, 0.25a, kernell.it@gmail.com)
|
||||||
AM_INIT_AUTOMAKE([-Wall -Wno-conversion-null -Werror foreign])
|
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(debug,
|
||||||
|
AS_HELP_STRING([--enable-debug],
|
||||||
|
[enable debugging, default: no]),
|
||||||
|
[case "${enableval}" in
|
||||||
|
yes) debug=true ;;
|
||||||
|
no) debug=false ;;
|
||||||
|
*) AC_MSG_ERROR([bad value ${enableval} for --enable-debug]) ;;
|
||||||
|
esac],
|
||||||
|
[debug=false])
|
||||||
|
|
||||||
|
AM_CONDITIONAL(DEBUG, test x"$debug" = x"true")
|
||||||
|
|
||||||
|
# prevent setting xFLAGS to default of -g -O2
|
||||||
|
if test x"$CFLAGS" = x""; then
|
||||||
|
AC_SUBST(CFLAGS, [ ])
|
||||||
|
fi
|
||||||
|
if test x"$CXXFLAGS" = x""; then
|
||||||
|
AC_SUBST(CXXFLAGS, [ ])
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_ARG_ENABLE([debug],
|
||||||
|
AC_HELP_STRING([--enable-debug],
|
||||||
|
[compile with debug symbols @<:@default=no@:>@]),
|
||||||
|
[want_debug="$enableval"], [want_debug=no])
|
||||||
|
|
||||||
|
if test "x$want_debug" = "xyes" -a $ac_cv_c_compiler_gnu != no; then
|
||||||
|
CFLAGS="$CFLAGS -std=c++0x -pipe -Wall -O0 -ggdb"
|
||||||
|
CXXFLAGS="$CXXFLAGS -std=c++0x -pipe -Wall -O0 -ggdb"
|
||||||
|
AC_DEFINE([DEBUG], 1, [Define for debugging])
|
||||||
|
else
|
||||||
|
CFLAGS="$CFLAGS -std=c++0x -pipe -Wall -O2 -DNDEBUG -D_FORTIFY_SOURCE=2 -fPIC -MD"
|
||||||
|
CXXFLAGS="$CXXFLAGS -std=c++0x -pipe -Wall -O2 -DNDEBUG -D_FORTIFY_SOURCE=2 -fPIC -MD"
|
||||||
|
fi
|
||||||
|
|
||||||
AC_CONFIG_FILES([Makefile src/Makefile src/extra/Makefile src/lua/Makefile])
|
AC_CONFIG_FILES([Makefile src/Makefile src/extra/Makefile src/lua/Makefile])
|
||||||
|
|
||||||
AM_PROG_AR
|
AM_PROG_AR
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
AM_CPPFLAGS=-std=c++0x -pipe -I. -I./include -I../vendor/lua51/src -I../vendor/eglib/src
|
AM_CPPFLAGS=-I. -I./include -I../vendor/lua51/src -I../vendor/eglib/src
|
||||||
|
|
||||||
SUBDIRS = extra lua
|
SUBDIRS = extra lua
|
||||||
|
|
||||||
@ -45,5 +45,3 @@ libmta_mono_la_SOURCES = \
|
|||||||
StdInc.cpp
|
StdInc.cpp
|
||||||
|
|
||||||
libmta_mono_la_LIBADD = -lstdc++ -lm -llua_f_defs -lmta_mono_extra -llua -leglib -lmonoboehm-2.0 -L./lua -L./extra -L../lib -L../vendor/lua51/src
|
libmta_mono_la_LIBADD = -lstdc++ -lm -llua_f_defs -lmta_mono_extra -llua -leglib -lmonoboehm-2.0 -L./lua -L./extra -L../lib -L../vendor/lua51/src
|
||||||
|
|
||||||
libmta_mono_la_CFLAGS = $(AM_CFLAGS)
|
|
@ -1,4 +1,4 @@
|
|||||||
AM_CPPFLAGS=-std=c++0x -pipe -I. -I.. -I../include -I../../vendor/eglib/src -I../../vendor/lua51/src
|
AM_CPPFLAGS=-I. -I.. -I../include -I../../vendor/eglib/src -I../../vendor/lua51/src
|
||||||
|
|
||||||
noinst_LIBRARIES=libmta_mono_extra.a
|
noinst_LIBRARIES=libmta_mono_extra.a
|
||||||
|
|
||||||
@ -7,5 +7,3 @@ libmta_mono_extra_a_SOURCES = \
|
|||||||
CLuaArguments.cpp \
|
CLuaArguments.cpp \
|
||||||
Vector2.cpp \
|
Vector2.cpp \
|
||||||
Vector3.cpp
|
Vector3.cpp
|
||||||
|
|
||||||
libmta_mono_extra_a_CFLAGS = $(AM_CFLAGS)
|
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
AM_CPPFLAGS=-std=c++0x -pipe -I. -I.. -I../include -I../../vendor/eglib/src -I../../vendor/lua51/src
|
AM_CPPFLAGS=-I. -I.. -I../include -I../../vendor/eglib/src -I../../vendor/lua51/src
|
||||||
|
|
||||||
noinst_LIBRARIES = liblua_f_defs.a
|
noinst_LIBRARIES = liblua_f_defs.a
|
||||||
|
|
||||||
liblua_f_defs_a_SOURCES = CLuaFunctionDefinitions.cpp
|
liblua_f_defs_a_SOURCES = CLuaFunctionDefinitions.cpp
|
||||||
|
|
||||||
liblua_f_defs_a_CFLAGS = $(AM_CFLAGS)
|
|
||||||
|
Loading…
Reference in New Issue
Block a user