From 44ef8650657cbf2585230e483848b29ac53c1b1a Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Sun, 18 Mar 2007 17:38:48 +0000 Subject: [PATCH] add back -Werror for gcc builds git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4647 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- configure | 21 +++++++++++++++++++++ configure.in | 1 + 2 files changed, 22 insertions(+) diff --git a/configure b/configure index 010162d02f..12f80ee1bb 100755 --- a/configure +++ b/configure @@ -20218,6 +20218,27 @@ elif test "x${ax_cv_c_compiler_vendor}" = "xgnu" ; then done fi + + if test "x$SWITCH_AM_CFLAGS" = "x"; then + test "x$silent" != "xyes" && echo " setting SWITCH_AM_CFLAGS to \"-Werror\"" + SWITCH_AM_CFLAGS="-Werror" + else + apr_addto_bugger="-Werror" + for i in $apr_addto_bugger; do + apr_addto_duplicate="0" + for j in $SWITCH_AM_CFLAGS; do + if test "x$i" = "x$j"; then + apr_addto_duplicate="1" + break + fi + done + if test $apr_addto_duplicate = "0"; then + test "x$silent" != "xyes" && echo " adding \"$i\" to SWITCH_AM_CFLAGS" + SWITCH_AM_CFLAGS="$SWITCH_AM_CFLAGS $i" + fi + done + fi + fi # tweak platform specific flags diff --git a/configure.in b/configure.in index c97ca2f267..271a6d7a56 100644 --- a/configure.in +++ b/configure.in @@ -100,6 +100,7 @@ if test "x${ax_cv_c_compiler_vendor}" = "xsun" ; then elif test "x${ax_cv_c_compiler_vendor}" = "xgnu" ; then APR_ADDTO(SWITCH_AM_CFLAGS, -fPIC) APR_ADDTO(SWITCH_AM_CXXFLAGS, -fPIC) + APR_ADDTO(SWITCH_AM_CFLAGS, -Werror) fi # tweak platform specific flags