The virdrivermoduletest will attempt to dlopen() each driver module,
so they must be build before the test can run.
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
# build libvirt shared modules
+virt_module_deps = []
+
foreach module : virt_modules
mod = shared_module(
module['name'],
install_rpath: libvirt_rpath,
)
set_variable('@0@_module'.format(module['name'].underscorify()), mod)
+ virt_module_deps += mod
endforeach
tests += [
{ 'name': 'eventtest', 'deps': [ thread_dep ] },
{ 'name': 'virdriverconnvalidatetest' },
- { 'name': 'virdrivermoduletest' },
+ { 'name': 'virdrivermoduletest', 'depends': virt_module_deps },
]
endif