From 2bb695b767f9aca4ff0aaa528adb348ffd1d8202 Mon Sep 17 00:00:00 2001 From: Dan Cross Date: Mon, 20 Jun 2016 16:53:32 -0400 Subject: [PATCH] Fix broken swig import script when using swig 3.0.10. --- scripting/build_tools/fix_swig_imports.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripting/build_tools/fix_swig_imports.py b/scripting/build_tools/fix_swig_imports.py index e0d9bfc6ca..bcf9dbd5b7 100644 --- a/scripting/build_tools/fix_swig_imports.py +++ b/scripting/build_tools/fix_swig_imports.py @@ -37,6 +37,12 @@ if (len(lines)<4000): txt = "" for l in lines: + if l.startswith("if _swig_python_version_info >= (2, 7, 0):"): # ok with swig version >= 3.0.10 + l = l.replace("_swig_python_version_info >= (2, 7, 0)","False") + doneOk = True + elif l.startswith("elif _swig_python_version_info >= (2, 6, 0):"): # needed with swig version >= 3.0.10 + l = l.replace("_swig_python_version_info >= (2, 6, 0)","False") + doneOk = True if l.startswith("if version_info >= (2, 7, 0):"): # ok with swig version >= 3.0.9 l = l.replace("version_info >= (2, 7, 0)","False") doneOk = True