]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
meson: src: add check-drivername test
authorPavel Hrdina <phrdina@redhat.com>
Mon, 18 May 2020 09:35:45 +0000 (11:35 +0200)
committerPavel Hrdina <phrdina@redhat.com>
Mon, 3 Aug 2020 07:27:05 +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/Makefile.am
src/meson.build

index 74df68a26b9b7031bbdda2cc6f449b8e38e75f61..1f05715e28fa4e5801958cb447d209802da1a44e 100644 (file)
@@ -100,25 +100,6 @@ else !WITH_REMOTE
 check-protocol:
 endif !WITH_REMOTE
 
-DRIVERS = \
-       $(srcdir)/driver-hypervisor.h \
-       $(srcdir)/driver-interface.h \
-       $(srcdir)/driver-network.h \
-       $(srcdir)/driver-nodedev.h \
-       $(srcdir)/driver-nwfilter.h \
-       $(srcdir)/driver-secret.h \
-       $(srcdir)/driver-state.h \
-       $(srcdir)/driver-storage.h \
-       $(srcdir)/driver-stream.h \
-       $(NULL)
-
-check-drivername:
-       $(AM_V_GEN)$(RUNUTF8) $(PYTHON) $(top_srcdir)/scripts/check-drivername.py \
-               $(DRIVERS) \
-               $(srcdir)/libvirt_public.syms \
-               $(srcdir)/libvirt_qemu.syms \
-               $(srcdir)/libvirt_lxc.syms
-
 check-driverimpls:
        $(AM_V_GEN)$(RUNUTF8) $(PYTHON) $(top_srcdir)/scripts/check-driverimpls.py \
                $(DRIVER_SOURCE_FILES)
@@ -134,7 +115,7 @@ check-aclperms:
                $(srcdir)/access/viraccessperm.c
 
 check-local: check-protocol \
-       check-drivername check-driverimpls check-aclrules \
+       check-driverimpls check-aclrules \
        check-aclperms check-admin
 .PHONY: check-protocol $(PROTOCOL_STRUCTS:structs=struct)
 
index 35a7b0c4ef4ca7b5f3b627bb4af4336f1624a1a8..b27368938ede752df155ccd1129cd7a88a795e4b 100644 (file)
@@ -277,6 +277,18 @@ driver_sources = [
   'libvirt-stream.c',
 ]
 
+driver_headers = [
+  'driver-hypervisor.h',
+  'driver-interface.h',
+  'driver-network.h',
+  'driver-nodedev.h',
+  'driver-nwfilter.h',
+  'driver-secret.h',
+  'driver-state.h',
+  'driver-storage.h',
+  'driver-stream.h',
+]
+
 driver_lib = static_library(
   'virt_driver',
   [
@@ -842,3 +854,13 @@ test(
   ],
   env: runutf8,
 )
+
+test(
+  'check-drivername',
+  python3_prog,
+  args: [
+    check_drivername_prog.path(), files(driver_headers),
+    files('libvirt_public.syms'), libvirt_qemu_syms, libvirt_lxc_syms,
+  ],
+  env: runutf8,
+)