]> git.ipfire.org Git - thirdparty/libvirt.git/log
thirdparty/libvirt.git
5 years agomeson: src: build libvirt_driver_vz.so shared module
Pavel Hrdina [Mon, 22 Jun 2020 13:42:28 +0000 (15:42 +0200)] 
meson: src: build libvirt_driver_vz.so shared module

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_vbox.so shared module
Pavel Hrdina [Mon, 22 Jun 2020 13:40:39 +0000 (15:40 +0200)] 
meson: src: build libvirt_driver_vbox.so shared module

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_secret.so shared module
Pavel Hrdina [Wed, 17 Jun 2020 23:14:10 +0000 (01:14 +0200)] 
meson: src: build libvirt_driver_secret.so shared module

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_qemu.so shared module
Pavel Hrdina [Mon, 22 Jun 2020 13:35:51 +0000 (15:35 +0200)] 
meson: src: build libvirt_driver_qemu.so shared module

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_nwfilter.so shared module
Pavel Hrdina [Mon, 22 Jun 2020 13:34:23 +0000 (15:34 +0200)] 
meson: src: build libvirt_driver_nwfilter.so shared module

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_nodedev.so shared module
Pavel Hrdina [Wed, 24 Jun 2020 10:44:09 +0000 (12:44 +0200)] 
meson: src: build libvirt_driver_nodedev.so shared module

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_network.so shared module
Pavel Hrdina [Mon, 22 Jun 2020 13:25:53 +0000 (15:25 +0200)] 
meson: src: build libvirt_driver_network.so shared module

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_lxc.so shared module
Pavel Hrdina [Mon, 22 Jun 2020 13:24:15 +0000 (15:24 +0200)] 
meson: src: build libvirt_driver_lxc.so shared module

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_libxl.so shared module
Pavel Hrdina [Mon, 22 Jun 2020 13:21:57 +0000 (15:21 +0200)] 
meson: src: build libvirt_driver_libxl.so shared module

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_interface.so shared module
Pavel Hrdina [Thu, 26 Mar 2020 11:44:56 +0000 (12:44 +0100)] 
meson: src: build libvirt_driver_interface.so shared module

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_bhyve.so shared module
Pavel Hrdina [Mon, 22 Jun 2020 12:47:19 +0000 (14:47 +0200)] 
meson: src: build libvirt_driver_bhyve.so shared module

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: add code to build shared modules
Pavel Hrdina [Thu, 25 Jun 2020 13:42:06 +0000 (15:42 +0200)] 
meson: src: add code to build shared modules

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_vz_impl.a static library
Pavel Hrdina [Tue, 24 Mar 2020 14:48:36 +0000 (15:48 +0100)] 
meson: src: build libvirt_driver_vz_impl.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_vbox_impl.a static library
Pavel Hrdina [Wed, 17 Jun 2020 23:13:46 +0000 (01:13 +0200)] 
meson: src: build libvirt_driver_vbox_impl.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_storage_driver_impl.a static library
Pavel Hrdina [Wed, 17 Jun 2020 23:12:59 +0000 (01:12 +0200)] 
meson: src: build libvirt_storage_driver_impl.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_qemu_impl.a static library
Pavel Hrdina [Mon, 27 Jul 2020 06:43:24 +0000 (08:43 +0200)] 
meson: src: build libvirt_driver_qemu_impl.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_nwfilter_impl.a static library
Pavel Hrdina [Wed, 24 Jun 2020 10:39:04 +0000 (12:39 +0200)] 
meson: src: build libvirt_driver_nwfilter_impl.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_nodedev_impl.a static library
Pavel Hrdina [Wed, 24 Jun 2020 10:36:02 +0000 (12:36 +0200)] 
meson: src: build libvirt_driver_nodedev_impl.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_network_impl.a static library
Pavel Hrdina [Wed, 17 Jun 2020 23:10:22 +0000 (01:10 +0200)] 
meson: src: build libvirt_driver_network_impl.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_lxc_impl.a static library
Pavel Hrdina [Wed, 17 Jun 2020 23:09:50 +0000 (01:09 +0200)] 
meson: src: build libvirt_driver_lxc_impl.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build liblockd_impl.a static library
Pavel Hrdina [Wed, 17 Jun 2020 23:09:25 +0000 (01:09 +0200)] 
meson: src: build liblockd_impl.a static library

This introduces intermediate static library that is required for
following remote protocol check.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_libxl_impl.a static library
Pavel Hrdina [Tue, 5 May 2020 08:17:52 +0000 (10:17 +0200)] 
meson: src: build libvirt_driver_libxl_impl.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_bhyve_impl.a static library
Pavel Hrdina [Wed, 17 Jun 2020 23:09:06 +0000 (01:09 +0200)] 
meson: src: build libvirt_driver_bhyve_impl.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt-admin.so library
Pavel Hrdina [Mon, 27 Jul 2020 06:41:59 +0000 (08:41 +0200)] 
meson: src: build libvirt-admin.so library

We have to compile the libvirt-admin.so outside of src/admin directory
because it depends on libvirt.so.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt-lxc.so library
Pavel Hrdina [Thu, 25 Jun 2020 14:30:41 +0000 (16:30 +0200)] 
meson: src: build libvirt-lxc.so library

There are two extra dependencies compared to automake, apparmor and
selinux.  It looks like libtool is doing some magic and inheriting
dependencies from libvirt.la which inherits these dependencies from
other libraries.

Without these two dependencies in meson the compilation fails.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt-qemu.so library
Pavel Hrdina [Wed, 17 Jun 2020 23:07:56 +0000 (01:07 +0200)] 
meson: src: build libvirt-qemu.so library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: install cpu_map data
Pavel Hrdina [Wed, 17 Jun 2020 23:07:25 +0000 (01:07 +0200)] 
meson: src: install cpu_map data

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt.so library
Pavel Hrdina [Mon, 27 Jul 2020 06:39:38 +0000 (08:39 +0200)] 
meson: src: build libvirt.so library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt.syms and libvirt.def symbol files
Pavel Hrdina [Mon, 27 Jul 2020 06:35:58 +0000 (08:35 +0200)] 
meson: src: build libvirt.syms and libvirt.def symbol files

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: scripts: introduce meson-gen-sym.py script
Pavel Hrdina [Mon, 27 Jul 2020 06:28:46 +0000 (08:28 +0200)] 
meson: scripts: introduce meson-gen-sym.py script

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: scripts: introduce meson-gen-def.py script
Pavel Hrdina [Sun, 3 May 2020 11:48:37 +0000 (13:48 +0200)] 
meson: scripts: introduce meson-gen-def.py script

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver.a static library
Pavel Hrdina [Wed, 17 Jun 2020 23:03:24 +0000 (01:03 +0200)] 
meson: src: build libvirt_driver.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: introduce datatypes sources
Pavel Hrdina [Thu, 25 Jun 2020 13:41:34 +0000 (15:41 +0200)] 
meson: introduce datatypes sources

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_security_manager.a static library
Pavel Hrdina [Mon, 27 Jul 2020 06:27:28 +0000 (08:27 +0200)] 
meson: src: build libvirt_security_manager.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_remote.a static library
Pavel Hrdina [Mon, 27 Jul 2020 06:26:42 +0000 (08:26 +0200)] 
meson: src: build libvirt_driver_remote.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_log.a static library
Pavel Hrdina [Fri, 13 Mar 2020 10:25:23 +0000 (11:25 +0100)] 
meson: src: build libvirt_driver_log.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_lock.a static library
Pavel Hrdina [Wed, 17 Jun 2020 23:00:56 +0000 (01:00 +0200)] 
meson: src: build libvirt_driver_lock.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_test.a static library
Pavel Hrdina [Wed, 17 Jun 2020 23:00:22 +0000 (01:00 +0200)] 
meson: src: build libvirt_test.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_openvz.a static library
Pavel Hrdina [Wed, 17 Jun 2020 23:00:10 +0000 (01:00 +0200)] 
meson: src: build libvirt_openvz.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_hypervisor.a static library
Pavel Hrdina [Wed, 11 Mar 2020 13:44:58 +0000 (14:44 +0100)] 
meson: src: build libvirt_hypervisor.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_hyperv.a static library
Pavel Hrdina [Mon, 27 Jul 2020 06:24:55 +0000 (08:24 +0200)] 
meson: src: build libvirt_driver_hyperv.a static library

Drop automake like print from scripts/hyperv_wmi_generator.py as well.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_esx.a static library
Pavel Hrdina [Mon, 27 Jul 2020 06:23:40 +0000 (08:23 +0200)] 
meson: src: build libvirt_driver_esx.a static library

Drop automake like print from scripts/esx_vi_generator.py as well.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_vmware.a static library
Pavel Hrdina [Wed, 17 Jun 2020 22:59:17 +0000 (00:59 +0200)] 
meson: src: build libvirt_vmware.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_vmx.a static library
Pavel Hrdina [Wed, 17 Jun 2020 22:58:52 +0000 (00:58 +0200)] 
meson: src: build libvirt_vmx.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_cpu.a static library
Pavel Hrdina [Mon, 18 May 2020 13:01:32 +0000 (15:01 +0200)] 
meson: src: build libvirt_cpu.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_driver_admin.a static lib
Pavel Hrdina [Mon, 27 Jul 2020 06:22:41 +0000 (08:22 +0200)] 
meson: src: build libvirt_driver_admin.a static lib

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_access.a static library
Pavel Hrdina [Wed, 17 Jun 2020 22:57:13 +0000 (00:57 +0200)] 
meson: src: build libvirt_access.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_rpc static libs
Pavel Hrdina [Mon, 27 Jul 2020 09:06:06 +0000 (11:06 +0200)] 
meson: src: build libvirt_rpc static libs

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_conf.a static lib
Pavel Hrdina [Thu, 30 Apr 2020 17:33:38 +0000 (19:33 +0200)] 
meson: src: build libvirt_conf.a static lib

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_util.a static lib
Pavel Hrdina [Mon, 27 Jul 2020 06:17:48 +0000 (08:17 +0200)] 
meson: src: build libvirt_util.a static lib

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build dtrace files
Pavel Hrdina [Mon, 27 Jul 2020 06:16:48 +0000 (08:16 +0200)] 
meson: src: build dtrace files

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: define secdriver_dep
Pavel Hrdina [Thu, 25 Jun 2020 13:50:14 +0000 (15:50 +0200)] 
meson: src: define secdriver_dep

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: introduce src directory
Pavel Hrdina [Tue, 5 May 2020 08:14:34 +0000 (10:14 +0200)] 
meson: introduce src directory

WARN_FLAGS are not relevant for meson as all warning flags are set to
the whole project using add_project_arguments().

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: remove '.libs' from all relevant paths
Pavel Hrdina [Thu, 28 May 2020 00:40:50 +0000 (02:40 +0200)] 
meson: remove '.libs' from all relevant paths

Meson doesn't use .libs directory, everything is placed directly into
directories where meson.build file is used.

In order to have working tests and running libvirt directly from GIT we
need to fix all the paths pointing '.libs' directory.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add runutf8 env vars and meson-python.sh script
Pavel Hrdina [Tue, 30 Jun 2020 18:18:18 +0000 (20:18 +0200)] 
meson: add runutf8 env vars and meson-python.sh script

With meson we have to use both env vars and wrapper script to run python
with correct LANG settings.

run_command() and test() have 'env' attribute so we can use it, but
custom_target() doesn't support that attribute. Environment variables
cannot by configured using 'command' because meson checks if the first
item in the list is executable so we have to use a wrapper.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add tls_priority option
Pavel Hrdina [Wed, 1 Jul 2020 01:07:37 +0000 (03:07 +0200)] 
meson: add tls_priority option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add sysctl_config build option
Pavel Hrdina [Wed, 29 Apr 2020 22:43:59 +0000 (00:43 +0200)] 
meson: add sysctl_config build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add pm_utils build option
Pavel Hrdina [Wed, 1 Jul 2020 00:58:23 +0000 (02:58 +0200)] 
meson: add pm_utils build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add nwfilter build check
Pavel Hrdina [Thu, 30 Apr 2020 09:30:54 +0000 (11:30 +0200)] 
meson: add nwfilter build check

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add numad build option
Pavel Hrdina [Wed, 1 Jul 2020 00:47:06 +0000 (02:47 +0200)] 
meson: add numad build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add nss build option
Pavel Hrdina [Wed, 24 Jun 2020 11:27:59 +0000 (13:27 +0200)] 
meson: add nss build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add login_shell build option
Pavel Hrdina [Thu, 16 Jul 2020 16:09:20 +0000 (18:09 +0200)] 
meson: add login_shell build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add loader_nvram build option
Pavel Hrdina [Fri, 24 Jul 2020 14:45:58 +0000 (16:45 +0200)] 
meson: add loader_nvram build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add init_script build option
Pavel Hrdina [Thu, 16 Jul 2020 15:36:03 +0000 (17:36 +0200)] 
meson: add init_script build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add host_validate build option
Pavel Hrdina [Fri, 24 Jul 2020 14:45:36 +0000 (16:45 +0200)] 
meson: add host_validate build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add dtrace build dependency
Pavel Hrdina [Fri, 24 Jul 2020 14:44:59 +0000 (16:44 +0200)] 
meson: add dtrace build dependency

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add driver_modules build check
Pavel Hrdina [Fri, 24 Jul 2020 14:44:39 +0000 (16:44 +0200)] 
meson: add driver_modules build check

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add chrdev_lock_files build option
Pavel Hrdina [Fri, 24 Jul 2020 14:43:48 +0000 (16:43 +0200)] 
meson: add chrdev_lock_files build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add storage ZFS build option
Pavel Hrdina [Thu, 30 Apr 2020 09:12:03 +0000 (11:12 +0200)] 
meson: add storage ZFS build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add storage vstorage build option
Pavel Hrdina [Thu, 30 Apr 2020 09:11:21 +0000 (11:11 +0200)] 
meson: add storage vstorage build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add storage sheepdog build option
Pavel Hrdina [Thu, 30 Apr 2020 09:10:07 +0000 (11:10 +0200)] 
meson: add storage sheepdog build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add storage SCSI build option
Pavel Hrdina [Thu, 30 Apr 2020 09:31:33 +0000 (11:31 +0200)] 
meson: add storage SCSI build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add storage rbd build option
Pavel Hrdina [Fri, 19 Jun 2020 15:09:22 +0000 (17:09 +0200)] 
meson: add storage rbd build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add storage mpath build options
Pavel Hrdina [Thu, 30 Apr 2020 09:01:46 +0000 (11:01 +0200)] 
meson: add storage mpath build options

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add storage lvm build options
Pavel Hrdina [Thu, 30 Apr 2020 09:00:49 +0000 (11:00 +0200)] 
meson: add storage lvm build options

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add storage iscsi-direct build option
Pavel Hrdina [Thu, 30 Apr 2020 08:59:58 +0000 (10:59 +0200)] 
meson: add storage iscsi-direct build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add storage iscsi build option
Pavel Hrdina [Thu, 30 Apr 2020 09:09:45 +0000 (11:09 +0200)] 
meson: add storage iscsi build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add storage gluster build option
Pavel Hrdina [Thu, 30 Apr 2020 09:07:59 +0000 (11:07 +0200)] 
meson: add storage gluster build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add storage fs driver build option
Pavel Hrdina [Thu, 30 Apr 2020 08:55:52 +0000 (10:55 +0200)] 
meson: add storage fs driver build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add storage disk build option
Pavel Hrdina [Wed, 24 Jun 2020 09:53:47 +0000 (11:53 +0200)] 
meson: add storage disk build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add storage dir build option
Pavel Hrdina [Thu, 30 Apr 2020 08:43:08 +0000 (10:43 +0200)] 
meson: add storage dir build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add storage build check
Pavel Hrdina [Fri, 24 Apr 2020 13:14:37 +0000 (15:14 +0200)] 
meson: add storage build check

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add node_device driver check
Pavel Hrdina [Tue, 30 Jun 2020 17:53:59 +0000 (19:53 +0200)] 
meson: add node_device driver check

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add secrets driver build option
Pavel Hrdina [Fri, 27 Mar 2020 17:14:18 +0000 (18:14 +0100)] 
meson: add secrets driver build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add interface driver build option
Pavel Hrdina [Tue, 28 Apr 2020 20:52:30 +0000 (22:52 +0200)] 
meson: add interface driver build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add network driver build option
Pavel Hrdina [Thu, 30 Apr 2020 11:35:50 +0000 (13:35 +0200)] 
meson: add network driver build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add secdriver build options
Pavel Hrdina [Wed, 24 Jun 2020 09:01:08 +0000 (11:01 +0200)] 
meson: add secdriver build options

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add Virtuozzo driver build option
Pavel Hrdina [Fri, 19 Jun 2020 09:57:23 +0000 (11:57 +0200)] 
meson: add Virtuozzo driver build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add VMWare driver build option
Pavel Hrdina [Wed, 29 Apr 2020 23:08:19 +0000 (01:08 +0200)] 
meson: add VMWare driver build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add vbox driver build options
Pavel Hrdina [Tue, 16 Jun 2020 21:47:58 +0000 (23:47 +0200)] 
meson: add vbox driver build options

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add test driver build option
Pavel Hrdina [Wed, 29 Apr 2020 23:05:43 +0000 (01:05 +0200)] 
meson: add test driver build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add qemu driver build options
Pavel Hrdina [Wed, 1 Jul 2020 01:07:00 +0000 (03:07 +0200)] 
meson: add qemu driver build options

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add OpenVZ driver build option
Pavel Hrdina [Wed, 29 Apr 2020 23:03:08 +0000 (01:03 +0200)] 
meson: add OpenVZ driver build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add LXC driver build option
Pavel Hrdina [Thu, 30 Apr 2020 09:30:32 +0000 (11:30 +0200)] 
meson: add LXC driver build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add libxl driver build option
Pavel Hrdina [Thu, 30 Apr 2020 09:30:11 +0000 (11:30 +0200)] 
meson: add libxl driver build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add Hyper-V driver build option
Pavel Hrdina [Thu, 30 Apr 2020 10:24:29 +0000 (12:24 +0200)] 
meson: add Hyper-V driver build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add ESX driver build option
Pavel Hrdina [Wed, 22 Jul 2020 15:53:26 +0000 (17:53 +0200)] 
meson: add ESX driver build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add bhyve build option
Pavel Hrdina [Wed, 29 Apr 2020 22:56:50 +0000 (00:56 +0200)] 
meson: add bhyve build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add libvirtd driver build option
Pavel Hrdina [Tue, 16 Jun 2020 21:47:29 +0000 (23:47 +0200)] 
meson: add libvirtd driver build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add driver_remote build option
Pavel Hrdina [Wed, 29 Jul 2020 12:22:35 +0000 (14:22 +0200)] 
meson: add driver_remote build option

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>