Signed-off-by: Pavel Hrdina <[email protected]>
---
 tests/Makefile.am | 30 ------------------------------
 tests/meson.build |  8 ++++++++
 2 files changed, 8 insertions(+), 30 deletions(-)

diff --git a/tests/Makefile.am b/tests/Makefile.am
index a927c0cb2fd..ec57dd5543b 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -37,11 +37,6 @@ endif WITH_QEMU
 endif WITH_ATTR
 endif WITH_SECDRIVER_SELINUX
 
-if WITH_LIBXL
-test_programs += xlconfigtest \
-       xmconfigtest libxlxml2domconfigtest
-endif WITH_LIBXL
-
 if WITH_QEMU
 test_programs += qemuxml2argvtest qemuxml2xmltest \
        qemudomaincheckpointxml2xmltest qemudomainsnapshotxml2xmltest \
@@ -178,31 +173,6 @@ VALGRIND = valgrind --quiet --leak-check=full 
--trace-children=yes \
 valgrind:
        $(MAKE) check VG="$(LIBTOOL) --mode=execute $(VALGRIND)"
 
-if WITH_LIBXL
-libxl_LDADDS = \
-       ../src/libvirt_driver_libxl_impl.la \
-       $(LDADDS) \
-       $(NULL)
-
-xlconfigtest_SOURCES = \
-       xlconfigtest.c testutilsxen.c testutilsxen.h \
-       testutils.c testutils.h
-xlconfigtest_LDADD = libxltestdriver.la \
-       $(libxl_LDADDS)
-
-xmconfigtest_SOURCES = \
-       xmconfigtest.c testutilsxen.c testutilsxen.h \
-       testutils.c testutils.h
-xmconfigtest_LDADD = libxltestdriver.la \
-       $(libxl_LDADDS)
-
-libxlxml2domconfigtest_SOURCES = \
-       libxlxml2domconfigtest.c testutilsxen.c testutilsxen.h \
-       testutils.c testutils.h
-libxlxml2domconfigtest_LDADD = libxltestdriver.la \
-       $(libxl_LDADDS) $(LIBXML_LIBS)
-endif ! WITH_LIBXL
-
 if WITH_QEMU
 
 qemu_LDADDS = ../src/libvirt_driver_qemu_impl.la
diff --git a/tests/meson.build b/tests/meson.build
index cc1b830d72b..3b5938abfc4 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -371,6 +371,14 @@ if conf.has('WITH_LIBVIRTD')
   ]
 endif
 
+if conf.has('WITH_LIBXL')
+  tests += [
+    { 'name': 'libxlxml2domconfigtest', 'link_with': [ test_utils_xen_lib, 
test_xen_driver_lib ], 'deps': [ libxl_dep ] },
+    { 'name': 'xlconfigtest', 'link_with': [ test_utils_xen_lib, 
test_xen_driver_lib ] },
+    { 'name': 'xmconfigtest', 'link_with': [ test_utils_xen_lib, 
test_xen_driver_lib ] },
+  ]
+endif
+
 foreach data : tests
   test_sources = '@[email protected]'.format(data['name'])
   test_bin = executable(
-- 
2.26.2

Reply via email to