Author: hwright
Date: Tue Jun 12 13:24:07 2012
New Revision: 1349318

URL: http://svn.apache.org/viewvc?rev=1349318&view=rev
Log:
The swig pythong bindings generate a lot of shadowned variables, which then
emit a number of warnings when compiling.  Turn off those warnings for swig-py.

* build/ac-macros/swig.m4:
  Filter -Wshadow from SWIG_PY_COMPILE.

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=1349318&r1=1349317&r2=1349318&view=diff
==============================================================================
--- subversion/trunk/build/ac-macros/swig.m4 (original)
+++ subversion/trunk/build/ac-macros/swig.m4 Tue Jun 12 13:24:07 2012
@@ -120,6 +120,10 @@ 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 //'`
+
     AC_CACHE_CHECK([for linking Python extensions], [ac_cv_python_link],[
       ac_cv_python_link="`$PYTHON ${abs_srcdir}/build/get-py-info.py --link`"
     ])


Reply via email to