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. Index: build/generator/gen_make.py =================================================================== --- build/generator/gen_make.py (revision 1876320) +++ build/generator/gen_make.py (working copy) @@ -511,7 +513,9 @@ 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())