]> sigrok.org Git - libsigrok.git/blobdiff - bindings/python/setup.py
SWIG: Define "noexcept" empty to work around SWIG bug
[libsigrok.git] / bindings / python / setup.py
index 3fb0474a6c91038d5eeda23c1cc6dbd6f270f960..c70fffca25634f11168bc5844cd39304b44b4dfc 100644 (file)
@@ -87,8 +87,8 @@ 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],
+            swig_opts = ['-c++', '-threads', '-Dnoexcept=', '-Isigrok/core',
+                '-I..', '-I' + srcdir_parent] + ['-I%s' % i for i in includes],
             extra_compile_args = ['-Wno-uninitialized'],
             include_dirs = includes,
             library_dirs = libdirs,