project('Python limited api', 'c', | |
default_options : ['buildtype=release', 'werror=true']) | |
py_mod = import('python') | |
py = py_mod.find_installation() | |
ext_mod_limited = py.extension_module('limited', | |
'limited.c', | |
limited_api: '3.7', | |
install: true, | |
) | |
ext_mod = py.extension_module('not_limited', | |
'not_limited.c', | |
install: true, | |
) | |
test('load-test', | |
py, | |
args: [files('test_limited.py')], | |
env: { 'PYTHONPATH': meson.current_build_dir() }, | |
workdir: meson.current_source_dir() | |
) |