sshconfdir = sysconfdir / 'ssh' / 'ssh_config.d'
endif
+connection_driver_install_dir = libdir / 'libvirt' / 'connection-driver'
+storage_backend_install_dir = libdir / 'libvirt' / 'storage-backend'
+storage_file_install_dir = libdir / 'libvirt' / 'storage-file'
+lock_driver_install_dir = libdir / 'libvirt' / 'lock-driver'
+
# generate configmake.h header
'lib': lockd_lib_impl,
}
- lockdriver_dir = libdir / 'libvirt' / 'lock-driver'
-
virt_modules += {
'name': 'lockd',
'name_prefix': '',
'link_args': [
libvirt_no_undefined,
],
- 'install_dir': lockdriver_dir,
+ 'install_dir': lock_driver_install_dir,
}
if conf.has('WITH_SANLOCK')
'link_args': [
libvirt_no_undefined,
],
- 'install_dir': lockdriver_dir,
+ 'install_dir': lock_driver_install_dir,
}
endif
# * link_with - static libraries to link with (optional, default [])
# * link_whole - static libraries to include (optional, default [])
# * link_args - arguments for linker (optional, default [])
-# * install_dir - installation directory (optional, default libdir / 'libvirt' / 'connection-driver'
+# * install_dir - installation directory (optional, default connection_driver_install_dir)
virt_modules = []
# virt_daemons:
module.get('link_args', []),
],
install: true,
- install_dir: module.get('install_dir', libdir / 'libvirt' / 'connection-driver'),
+ install_dir: module.get('install_dir', connection_driver_install_dir),
install_rpath: libvirt_rpath,
)
set_variable('@0@_module'.format(module['name'].underscorify()), mod)
localstatedir / 'lib' / 'libvirt' / 'boot',
]
+if conf.has('WITH_LIBVIRTD')
+ virt_install_dirs += [
+ connection_driver_install_dir,
+ storage_backend_install_dir,
+ storage_file_install_dir,
+ lock_driver_install_dir,
+ ]
+endif
+
meson.add_install_script(
meson_python_prog.full_path(), python3_prog.full_path(), meson_install_dirs_prog.full_path(),
virt_install_dirs,