]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add back -Werror for gcc builds
authorMichael Jerris <mike@jerris.com>
Sun, 18 Mar 2007 17:38:48 +0000 (17:38 +0000)
committerMichael Jerris <mike@jerris.com>
Sun, 18 Mar 2007 17:38:48 +0000 (17:38 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4647 d0543943-73ff-0310-b7d9-9358b9ac24b2

configure
configure.in

index 010162d02ff9443d86f65bed72eca632d9450b35..12f80ee1bbabd37653cca1c0c4ff441348b579db 100755 (executable)
--- 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
index c97ca2f26761757eb584557319e9fe90320aba4c..271a6d7a5697b0c45f0ca624bcf6b00273d6bff2 100644 (file)
@@ -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