Codebase list xapp / 8ffb4ced-78a6-4e08-858c-94dc44b0b106/main pygobject / meson.build
8ffb4ced-78a6-4e08-858c-94dc44b0b106/main

Tree @8ffb4ced-78a6-4e08-858c-94dc44b0b106/main (Download .tar.gz)

meson.build @8ffb4ced-78a6-4e08-858c-94dc44b0b106/mainraw · history · blame

pygobject = dependency('pygobject-3.0',
    version: '>=2.9.0',
    required: true,
)

override_dir = get_option('py-overrides-dir')
exec = find_program(['python3', 'python'])

if override_dir == ''
    r = run_command(exec, '-c', 'import gi;print(gi._overridesdir)')

    if r.returncode() != 0
         error('Error getting the GObject Introspection override directory: ' + r.stderr())
    endif

    override_dir = r.stdout().strip()
endif

install_data(['XApp.py'],
    install_dir: override_dir,
)