You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by cm...@apache.org on 2020/04/13 14:06:09 UTC

svn commit: r1876455 - /subversion/trunk/build/generator/gen_make.py

Author: cmpilato
Date: Mon Apr 13 14:06:09 2020
New Revision: 1876455

URL: http://svn.apache.org/viewvc?rev=1876455&view=rev
Log:
Allow the creation of a release tarball that supports py2 bindings.

* build/generator/gen_make.py
  (write_standalone): Allow environmental override of the SWIG_PY_OPTS
    value written to autogen-standalone.mk.

Modified:
    subversion/trunk/build/generator/gen_make.py

Modified: subversion/trunk/build/generator/gen_make.py
URL: http://svn.apache.org/viewvc/subversion/trunk/build/generator/gen_make.py?rev=1876455&r1=1876454&r2=1876455&view=diff
==============================================================================
--- subversion/trunk/build/generator/gen_make.py (original)
+++ subversion/trunk/build/generator/gen_make.py Mon Apr 13 14:06:09 2020
@@ -511,7 +511,9 @@ class Generator(gen_base.GeneratorBase):
     standalone.write('top_srcdir = .\n')
     standalone.write('top_builddir = .\n')
     standalone.write('SWIG = swig\n')
-    standalone.write('SWIG_PY_OPTS = -python -py3 -nofastunpack -modern\n')
+    swig_py_opts = os.environ.get('SWIG_PY_OPTS',
+                                  '-python -py3 -nofastunpack -modern')
+    standalone.write('SWIG_PY_OPTS = %s\n' % (swig_py_opts))
     standalone.write('PYTHON = ' + sys.executable + '\n')
     standalone.write('\n')
     standalone.write(open("build-outputs.mk","r").read())