From c980e6999ab66bbbc6d483afda2a1e7a5aaad39f Mon Sep 17 00:00:00 2001 From: jean-pierre charras Date: Mon, 20 Jun 2016 16:50:39 -0400 Subject: [PATCH] Fix script fix_swig_imports.py to work with swig version 3.0.9. --- scripting/build_tools/fix_swig_imports.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripting/build_tools/fix_swig_imports.py b/scripting/build_tools/fix_swig_imports.py index 47eb292dc9..e0d9bfc6ca 100644 --- a/scripting/build_tools/fix_swig_imports.py +++ b/scripting/build_tools/fix_swig_imports.py @@ -37,7 +37,13 @@ if (len(lines)<4000): txt = "" for l in lines: - if l.startswith("if version_info >= (2,6,0):"): # ok with swig version <= 3.0.2 + 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 + elif l.startswith("elif version_info >= (2, 6, 0):"): # needed with swig version >= 3.0.9 + l = l.replace("version_info >= (2, 6, 0)","False") + doneOk = True + elif l.startswith("if version_info >= (2,6,0):"): # ok with swig version <= 3.0.2 l = l.replace("version_info >= (2,6,0)","False") doneOk = True elif l.startswith("if version_info >= (2, 6, 0):"): # needed with swig version 3.0.3