- Extension('sigrok.core._lowlevel',
- sources = ['sigrok/core/lowlevel.i'],
- swig_opts = ['-threads'] + sr_includes,
- include_dirs = [i[2:] for i in sr_includes],
- library_dirs = [l[2:] for l in sr_lib_dirs],
- libraries = [l[2:] for l in sr_libs]
- )
+ Extension('sigrok.core._classes',
+ sources = ['sigrok/core/classes.i'],
+ swig_opts = ['-c++', '-threads'] +
+ ['-I%s' % i for i in includes],
+ extra_compile_args = ['-std=c++11'],
+ include_dirs = includes,
+ library_dirs = libdirs,
+ libraries = libs)