Don't use -fvisibility=hidden for debug builds.

This commit is contained in:
Gunnar Beutner 2013-02-25 08:58:44 +01:00
parent 0a0bb967a4
commit 8f11e0412d
1 changed files with 9 additions and 9 deletions

View File

@ -72,8 +72,16 @@ AC_CHECK_LIB(ws2_32, getsockname)
AC_CHECK_LIB(shlwapi, PathRemoveFileSpecA) AC_CHECK_LIB(shlwapi, PathRemoveFileSpecA)
AC_CHECK_FUNCS([backtrace_symbols execvpe pipe2]) AC_CHECK_FUNCS([backtrace_symbols execvpe pipe2])
AC_MSG_CHECKING(whether to enable debugging)
AC_ARG_ENABLE(debug, [ --enable-debug=[no/yes] turn on debugging (default=no)],, enable_debug=no)
if test "x$enable_debug" = "xyes"; then
CFLAGS="$CFLAGS -g -O0 -rdynamic"
CXXFLAGS="$CXXFLAGS -g -O0 -rdynamic"
fi
AC_MSG_RESULT($enable_debug)
AX_C___ATTRIBUTE__ AX_C___ATTRIBUTE__
if test "$ax_cv___attribute__" = "yes"; then if test "$ax_cv___attribute__" = "yes" && test "x$enable_debug" = "xno"; then
CFLAGS="$CFLAGS -fvisibility=hidden" CFLAGS="$CFLAGS -fvisibility=hidden"
CXXFLAGS="$CXXFLAGS -fvisibility=hidden" CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
fi fi
@ -84,14 +92,6 @@ AX_PYTHON_VERSION_ENSURE([2.5])
AX_PYTHON_CSPEC AX_PYTHON_CSPEC
AX_PYTHON_LSPEC AX_PYTHON_LSPEC
AC_MSG_CHECKING(whether to enable debugging)
AC_ARG_ENABLE(debug, [ --enable-debug=[no/yes] turn on debugging (default=no)],, enable_debug=no)
if test "x$enable_debug" = "xyes"; then
CFLAGS="$CFLAGS -g -O0"
CXXFLAGS="$CXXFLAGS -g -O0"
fi
AC_MSG_RESULT($enable_debug)
AS_AC_EXPAND([ICINGA_PREFIX], $prefix) AS_AC_EXPAND([ICINGA_PREFIX], $prefix)
AC_DEFINE_UNQUOTED([ICINGA_PREFIX], "$ICINGA_PREFIX", [The installation prefix.]) AC_DEFINE_UNQUOTED([ICINGA_PREFIX], "$ICINGA_PREFIX", [The installation prefix.])