]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
meson: src: add check-admin-symsorting test
authorPavel Hrdina <phrdina@redhat.com>
Tue, 23 Jun 2020 14:20:27 +0000 (16:20 +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/admin/Makefile.inc.am
src/admin/meson.build
src/meson.build

index a2af10a158d118b357aeb482c354aa62579cf61c..9d6f3c4cca4cb80721a5375b0a7097f91cb02607 100644 (file)
@@ -1,13 +1,7 @@
 # vim: filetype=automake
 
-ADMIN_SYM_FILES = $(srcdir)/admin/libvirt_admin_private.syms
-
-check-admin-symsorting:
-       $(AM_V_GEN)$(RUNUTF8) $(PYTHON) $(top_srcdir)/scripts/check-symsorting.py \
-               $(srcdir) $(ADMIN_SYM_FILES)
-
 check-admin-drivername:
        $(AM_V_GEN)$(RUNUTF8) $(PYTHON) $(top_srcdir)/scripts/check-drivername.py \
                $(srcdir)/admin/libvirt_admin_public.syms
 
-check-admin: check-admin-symsorting check-admin-drivername
+check-admin: check-admin-drivername
index fe72cb326c5bc1c0965c59ed506d0531f52baa40..5e450bdd6ea7e7f5530e580999bd37e94a4e9d7a 100644 (file)
@@ -52,11 +52,15 @@ admin_client_generated = custom_target(
   capture: true,
 )
 
+libvirt_admin_private_syms = files(
+  'libvirt_admin_private.syms',
+)
+
 libvirt_admin_syms = custom_target(
   'libvirt_admin.syms',
   input: [
     'libvirt_admin_public.syms',
-    'libvirt_admin_private.syms',
+    libvirt_admin_private_syms,
   ],
   output: 'libvirt_admin.syms',
   command: [
index cfb3657dc79d872ba2887d4c688d9b2a0d101973..1de114c89c8340031d9e75eef5d64d336dd0dd9b 100644 (file)
@@ -900,6 +900,17 @@ test(
   env: runutf8,
 )
 
+test(
+  'check-admin-symsorting',
+  python3_prog,
+  args: [
+    check_symsorting_prog.path(),
+    meson.current_source_dir(),
+    libvirt_admin_private_syms,
+  ],
+  env: runutf8,
+)
+
 test(
   'check-drivername',
   python3_prog,