| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 
 | pysources = ['Gst.py', 'GstPbutils.py', 'GstVideo.py', 'GstAudio.py','GstAnalytics.py', 'GstApp.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)
  gstanalytics_dep_for_gi = gstbad_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],
)
gstanalyticspython = python.extension_module ('_gi_gst_analytics',
  sources: ['gstanalyticsmodule.c'],
  install: true,
  install_dir: pygi_override_dir,
  install_tag: 'python-runtime',
  include_directories : [configinc],
  dependencies : [gst_dep_for_gi, python_dep, pygobject_dep, gstbad_dep],
)
env = environment()
env.prepend('_GI_OVERRIDES_PATH', [
    meson.current_source_dir(),
    meson.current_build_dir()
])
meson.add_devenv(env)
 |