Browse Source

plugins: use complete filename for defining plugins sources

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Link: https://lore.kernel.org/qemu-devel/20260124182921.531562-4-pierrick.bouvier@linaro.org
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
pull/319/head
Pierrick Bouvier 3 months ago
parent
commit
ec48ee7866
  1. 10
      contrib/plugins/meson.build
  2. 7
      tests/tcg/plugins/meson.build

10
contrib/plugins/meson.build

@ -1,15 +1,15 @@
contrib_plugins = ['bbv', 'cache', 'cflow', 'drcov', 'execlog', 'hotblocks',
'hotpages', 'howvec', 'hwprofile', 'ips', 'stoptrigger',
'traps', 'uftrace']
contrib_plugins = ['bbv.c', 'cache.c', 'cflow.c', 'drcov.c', 'execlog.c',
'hotblocks.c', 'hotpages.c', 'howvec.c', 'hwprofile.c',
'ips.c', 'stoptrigger.c', 'traps.c', 'uftrace.c']
if host_os != 'windows'
# lockstep uses socket.h
contrib_plugins += 'lockstep'
contrib_plugins += 'lockstep.c'
endif
t = []
if get_option('plugins')
foreach i : contrib_plugins
t += shared_module(i, files(i + '.c'),
t += shared_module(fs.stem(i), files(i),
dependencies: plugins_deps)
endforeach
endif

7
tests/tcg/plugins/meson.build

@ -1,7 +1,10 @@
test_plugins = ['bb.c', 'discons.c', 'empty.c', 'inline.c', 'insn.c', 'mem.c',
'reset.c', 'syscall.c', 'patch.c']
t = []
if get_option('plugins')
foreach i : ['bb', 'discons', 'empty', 'inline', 'insn', 'mem', 'reset', 'syscall', 'patch']
t += shared_module(i, files(i + '.c'),
foreach i : test_plugins
t += shared_module(fs.stem(i), files(i),
dependencies: plugins_deps)
endforeach
endif

Loading…
Cancel
Save