]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
meson: src: build libvirt_driver_lxc.so shared module
authorPavel Hrdina <phrdina@redhat.com>
Mon, 22 Jun 2020 13:24:15 +0000 (15:24 +0200)
committerPavel Hrdina <phrdina@redhat.com>
Mon, 3 Aug 2020 07:27:04 +0000 (09:27 +0200)
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
src/lxc/Makefile.inc.am
src/lxc/meson.build

index 8cf7acebc1ab1432ce49cf83e84a12637b1e10ff..b098b9753265af87f241b4956f9fe38072e3acab 100644 (file)
@@ -48,16 +48,6 @@ BUILT_SOURCES += $(LXC_GENERATED)
 
 if WITH_LXC
 
-libvirt_driver_lxc_la_SOURCES =
-libvirt_driver_lxc_la_LIBADD = \
-       libvirt_driver_lxc_impl.la \
-       libvirt.la \
-       $(GLIB_LIBS) \
-       $(NULL)
-mod_LTLIBRARIES += libvirt_driver_lxc.la
-libvirt_driver_lxc_la_LDFLAGS = $(AM_LDFLAGS_MOD_NOUNDEF)
-
-
 sbin_PROGRAMS += virtlxcd
 
 nodist_conf_DATA += lxc/virtlxcd.conf
index 438cedd287c034c7396159ef34074087e636424d..5d8a20bd9f7cef0cb0b4590f9e043afb64f21630 100644 (file)
@@ -64,4 +64,14 @@ if conf.has('WITH_LXC')
       hypervisor_inc_dir,
     ],
   )
+
+  virt_modules += {
+    'name': 'virt_driver_lxc',
+    'link_whole': [
+      lxc_driver_impl_lib,
+    ],
+    'link_args': [
+      libvirt_no_undefined,
+    ],
+  }
 endif