From: Michael Jerris Date: Sun, 18 Mar 2007 17:38:48 +0000 (+0000) Subject: add back -Werror for gcc builds X-Git-Tag: v1.0-beta1~774 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=44ef8650657cbf2585230e483848b29ac53c1b1a;p=thirdparty%2Ffreeswitch.git add back -Werror for gcc builds git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4647 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- 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