diff --git a/tests/audio/meson.build b/tests/audio/meson.build index 84754bde22..be96313a63 100644 --- a/tests/audio/meson.build +++ b/tests/audio/meson.build @@ -6,12 +6,14 @@ endif modinfo_dep = not_found if enable_modules - modinfo_src = custom_target('modinfo.c', - output: 'modinfo.c', - input: audio_modinfo_files, - command: [modinfo_generate, '--skip-missing-deps', '@INPUT@'], - capture: true) - + modinfo_src = 'modinfo-stub.c' + if audio_modinfo_files.length() != 0 + modinfo_src = custom_target('modinfo.c', + output: 'modinfo.c', + input: audio_modinfo_files, + command: [modinfo_generate, '--skip-missing-deps', '@INPUT@'], + capture: true) + endif modinfo_lib = static_library('modinfo.c', modinfo_src) modinfo_dep = declare_dependency(link_with: modinfo_lib) endif diff --git a/tests/audio/modinfo-stub.c b/tests/audio/modinfo-stub.c new file mode 100644 index 0000000000..1cae8c6905 --- /dev/null +++ b/tests/audio/modinfo-stub.c @@ -0,0 +1,5 @@ +#include "qemu/osdep.h" +#include "qemu/module.h" +const QemuModinfo qemu_modinfo[] = { + { /* end of list */ } +};