configure.ac: moved build options down

Initialize the CFLAGS (warnings, errors) after all the libraries,
because some library checks may be broken with -Werror or -pedantic.
This commit is contained in:
Max Kellermann 2009-01-05 09:31:11 +01:00
parent 0fb21e67ef
commit 283bca7523

View File

@ -105,29 +105,6 @@ PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.4 gthread-2.0],,
[AC_MSG_ERROR([glib-2.4 is required])])
dnl
dnl build options
dnl
AC_ARG_ENABLE(werror,
AS_HELP_STRING([--enable-werror],
[Treat warnings as errors (default: disabled)]),
ENABLE_WERROR=$enableval,
ENABLE_WERROR=no)
AC_ARG_ENABLE(debug,
AS_HELP_STRING([--enable-debug],
[Enable debugging (default: disabled)]),
ENABLE_DEBUG=$enableval,
ENABLE_DEBUG=no)
AC_ARG_ENABLE(gprof,
AS_HELP_STRING([--enable-gprof],
[Enable profiling via gprof (default: disabled)]),
ENABLE_GPROF=$enableval,
ENABLE_GPROF=no)
dnl
dnl protocol options
dnl
@ -989,15 +966,33 @@ dnl
dnl build options
dnl
AC_ARG_ENABLE(werror,
AS_HELP_STRING([--enable-werror],
[Treat warnings as errors (default: disabled)]),
ENABLE_WERROR=$enableval,
ENABLE_WERROR=no)
if test "x$ENABLE_WERROR" = xyes; then
MPD_CFLAGS="$MPD_CFLAGS -Werror -pedantic-errors"
fi
AC_ARG_ENABLE(debug,
AS_HELP_STRING([--enable-debug],
[Enable debugging (default: disabled)]),
ENABLE_DEBUG=$enableval,
ENABLE_DEBUG=no)
#if test "x$ENABLE_DEBUG" = xno; then
# don't set NDEBUG for now, until MPD is stable
#MPD_CFLAGS="$MPD_CFLAGS -DNDEBUG"
#fi
AC_ARG_ENABLE(gprof,
AS_HELP_STRING([--enable-gprof],
[Enable profiling via gprof (default: disabled)]),
ENABLE_GPROF=$enableval,
ENABLE_GPROF=no)
if test "x$ENABLE_GPROF" = xyes; then
MPD_CFLAGS="$MPD_CFLAGS -pg"
fi