virt-manager/virtinst/meson.build
Pavel Hrdina f41deedd52 meson: add build config and its options
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00

53 lines
990 B
Meson

virtinst_sources = files(
'__init__.py',
'_progresspriv.py',
'buildconfig.py',
'capabilities.py',
'cli.py',
'cloner.py',
'connection.py',
'diskbackend.py',
'domcapabilities.py',
'generatename.py',
'guest.py',
'logger.py',
'network.py',
'nodedev.py',
'osdict.py',
'pollhelpers.py',
'progress.py',
'snapshot.py',
'storage.py',
'support.py',
'uri.py',
'virtclone.py',
'virtinstall.py',
'virtxml.py',
'xmlapi.py',
'xmlbuilder.py',
'xmlutil.py',
)
install_data(
virtinst_sources,
install_dir: pkgdir / 'virtinst',
)
subdir('devices')
subdir('domain')
subdir('install')
conf = configuration_data()
conf.set('version', meson.project_version())
conf.set('prefix', prefix)
conf.set('default_graphics', get_option('default-graphics'))
conf.set('default_hvs', ','.join(get_option('default-hvs')))
configure_file(
input: 'build.cfg.in',
output: 'build.cfg',
configuration: conf,
install: true,
install_dir: pkgdir / 'virtinst',
)