libmodulemd/fedora/libmodulemd-2.9.4/bindings/python/meson.build
Stephen Gallagher b160fb6d7f
[packit] 2.10.0 upstream release
Upstream tag: 2.10.0
Upstream commit: 30e25418

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-11-20 15:17:11 -05:00

30 lines
915 B
Meson

gobject_overrides_dir_py3 = get_option('gobject_overrides_dir_py3')
gobject_overrides_dir_py2 = get_option('gobject_overrides_dir_py2')
# Python 3
if gobject_overrides_dir_py3 == ''
ret = run_command([python3, '-c', 'import gi; print(gi._overridesdir)'])
if ret.returncode() != 0
error('Failed to determine Python 3 pygobject overridedir')
else
gobject_overrides_dir_py3 = ret.stdout().strip()
endif
endif
install_data('gi/overrides/Modulemd.py', install_dir: gobject_overrides_dir_py3)
# Python 2
if with_py2
if gobject_overrides_dir_py2 == ''
ret2 = run_command([python2, '-c', 'import gi; print(gi._overridesdir)'])
if ret2.returncode() != 0
error('Failed to determine Python 2 pygobject overridedir')
else
gobject_overrides_dir_py2 = ret2.stdout().strip()
endif
endif
install_data('gi/overrides/Modulemd.py', install_dir: gobject_overrides_dir_py2)
endif