You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by hw...@apache.org on 2012/12/14 04:24:04 UTC

svn commit: r1421650 - /subversion/trunk/build/ac-macros/swig.m4

Author: hwright
Date: Fri Dec 14 03:24:02 2012
New Revision: 1421650

URL: http://svn.apache.org/viewvc?rev=1421650&view=rev
Log:
Similar to r1421645, but for the Python bindings: filter out noisy warnings.

* build/ac-macros/swig.m4
  (SVN_FIND_SWIG): Filter some noise from the output of 'make swig-py'.

Modified:
    subversion/trunk/build/ac-macros/swig.m4

Modified: subversion/trunk/build/ac-macros/swig.m4
URL: http://svn.apache.org/viewvc/subversion/trunk/build/ac-macros/swig.m4?rev=1421650&r1=1421649&r2=1421650&view=diff
==============================================================================
--- subversion/trunk/build/ac-macros/swig.m4 (original)
+++ subversion/trunk/build/ac-macros/swig.m4 Fri Dec 14 03:24:02 2012
@@ -120,9 +120,13 @@ AC_DEFUN(SVN_FIND_SWIG,
     ])
     SWIG_PY_COMPILE="$ac_cv_python_compile $CFLAGS"
 
-    dnl Swig-generated code results in a number of shadowed variables, so
-    dnl ignore those warnings when compiling swig-py
-    SWIG_PY_COMPILE=`echo "$SWIG_PY_COMPILE" | $SED -e 's/-Wshadow //'`
+    dnl Swig-generated code results in a number of shadowed variables and other
+    dnl warnings, so ignore them when compiling swig-py
+    SVN_STRIP_FLAG(SWIG_PY_COMPILE, [-Wall])
+    SVN_STRIP_FLAG(SWIG_PY_COMPILE, [-Wunused])
+    SVN_STRIP_FLAG(SWIG_PY_COMPILE, [-Wshadow])
+    SVN_STRIP_FLAG(SWIG_PY_COMPILE, [-Wmissing-prototypes])
+    SVN_STRIP_FLAG(SWIG_PY_COMPILE, [-Wmissing-declarations])
 
     AC_CACHE_CHECK([for linking Python extensions], [ac_cv_python_link],[
       ac_cv_python_link="`$PYTHON ${abs_srcdir}/build/get-py-info.py --link`"