Sophie

Sophie

distrib > Mageia > 7 > x86_64 > by-pkgid > 6d59b8c1baa957810d54fb0ae2e28c1a > files > 1

python-pivy-0.6.5a2-1.1.mga7.src.rpm

From: Leopold Palomo-Avellaneda <leo@alaxarxa.net>
Date: Mon, 10 Dec 2018 15:25:33 +0100
Subject: Include Path workaround

---
 setup.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/setup.py b/setup.py
index 3e49ea6..34b3b71 100755
--- a/setup.py
+++ b/setup.py
@@ -560,12 +560,15 @@ class pivy_build(build):
             if not os.path.isfile(mod_out_prefix + "_wrap.cpp"):
                 print(red("\n=== Generating %s_wrap.cpp for %s ===\n" %
                           (mod_out_prefix, module)))
+                
+                _INCLUDE_DIR = INCLUDE_DIR.replace(';', '\" -I\"')
+                
                 print(blue(self.SWIG + " " + self.SWIG_SUPPRESS_WARNINGS + " " + self.SWIG_PARAMS %
-                           (INCLUDE_DIR,
+                           (_INCLUDE_DIR,
                             self.CXX_INCS,
                             mod_out_prefix, module)))
                 if os.system(self.SWIG + " " + self.SWIG_SUPPRESS_WARNINGS + " " + self.SWIG_PARAMS %
-                             (INCLUDE_DIR,
+                             (_INCLUDE_DIR,
                               self.CXX_INCS,
                               mod_out_prefix, mod_hack_name)):
                     print(red("SWIG did not generate wrappers successfully! ** Aborting **"))