pysources = ['Gst.py', 'GstPbutils.py', 'GstVideo.py', 'GstAudio.py'] python.install_sources(pysources, pure : false, subdir: 'gi/overrides', ) host_system = host_machine.system() if host_system == 'windows' gst_dep_for_gi = gst_dep else gst_dep_for_gi = gst_dep.partial_dependency(compile_args: true, includes: true, sources: true) endif gstpython = python.extension_module('_gi_gst', sources: ['gstmodule.c'], install: true, install_dir : pygi_override_dir, install_tag: 'python-runtime', include_directories : [configinc], dependencies : [gst_dep_for_gi, python_dep, pygobject_dep], ) env = environment() env.prepend('_GI_OVERRIDES_PATH', [ meson.current_source_dir(), meson.current_build_dir() ]) meson.add_devenv(env)