mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-22 04:25:18 +00:00
meson: src: add check-symfile test
Signed-off-by: Pavel Hrdina <phrdina@redhat.com> Reviewed-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Neal Gompa <ngompa13@gmail.com>
This commit is contained in:
parent
de389dddad
commit
f0c30589f2
@ -48,17 +48,6 @@ include secret/Makefile.inc.am
|
||||
include storage/Makefile.inc.am
|
||||
|
||||
|
||||
BUILT_SOURCES += $(nodist_conf_DATA)
|
||||
|
||||
# .libs/libvirt.so is built by libtool as a side-effect of the Makefile
|
||||
# rule for libvirt.la. However, checking symbols relies on Linux ELF layout
|
||||
if WITH_LINUX
|
||||
check-symfile: libvirt.syms libvirt.la
|
||||
$(AM_V_GEN)$(RUNUTF8) $(PYTHON) $(top_srcdir)/scripts/check-symfile.py \
|
||||
libvirt.syms .libs/libvirt.so
|
||||
else ! WITH_LINUX
|
||||
check-symfile:
|
||||
endif ! WITH_LINUX
|
||||
check-symsorting:
|
||||
$(AM_V_GEN)$(RUNUTF8) $(PYTHON) $(top_srcdir)/scripts/check-symsorting.py \
|
||||
$(srcdir) $(SYM_FILES)
|
||||
@ -150,7 +139,7 @@ check-aclperms:
|
||||
$(srcdir)/access/viraccessperm.h \
|
||||
$(srcdir)/access/viraccessperm.c
|
||||
|
||||
check-local: check-protocol check-symfile check-symsorting \
|
||||
check-local: check-protocol check-symsorting \
|
||||
check-drivername check-driverimpls check-aclrules \
|
||||
check-aclperms check-admin
|
||||
.PHONY: check-protocol $(PROTOCOL_STRUCTS:structs=struct)
|
||||
|
@ -819,3 +819,15 @@ meson.add_install_script(
|
||||
meson_python_prog.path(), python3_prog.path(), meson_install_dirs_prog.path(),
|
||||
virt_install_dirs,
|
||||
)
|
||||
|
||||
|
||||
# Check driver files
|
||||
|
||||
if host_machine.system() == 'linux'
|
||||
test(
|
||||
'check-symfile',
|
||||
python3_prog,
|
||||
args: [ check_symfile_prog.path(), libvirt_syms, libvirt_lib ],
|
||||
env: runutf8,
|
||||
)
|
||||
endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user