X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=bindings%2Fpython%2Fsetup.py;h=dd8a3d7b9f48c4a12e661bc261bc3e66d5218f8d;hb=d7e348f4819cb7c2ede934096555a006f9cbd999;hp=3fb0474a6c91038d5eeda23c1cc6dbd6f270f960;hpb=c05a0ba528e96671b1c94c1971d4671b4767f0e9;p=libsigrok.git diff --git a/bindings/python/setup.py b/bindings/python/setup.py index 3fb0474a..dd8a3d7b 100644 --- a/bindings/python/setup.py +++ b/bindings/python/setup.py @@ -69,6 +69,10 @@ class build_py(_build_py): return _build_py.check_package(self, package, vpath(package_dir)) class build_ext(_build_ext): + def finalize_options(self): + _build_ext.finalize_options(self) + self.swig_opts = ['-c++', '-threads', '-Isigrok/core', '-I..', + '-I' + srcdir_parent] + ['-I%s' % i for i in includes] + self.swig_opts def spawn (self, cmd): cmd[1:-1] = [arg if arg.startswith('-') else unvpath(arg) for arg in cmd[1:-1]] @@ -87,8 +91,6 @@ setup( ext_modules = [ Extension('sigrok.core._classes', sources = [vpath('sigrok/core/classes.i')], - swig_opts = ['-c++', '-threads', '-Isigrok/core', '-I..', '-I' + srcdir_parent] + - ['-I%s' % i for i in includes], extra_compile_args = ['-Wno-uninitialized'], include_dirs = includes, library_dirs = libdirs,