meson: Restrict some trace event directories to user/system emulation

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20210122204441.2145197-8-philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
Philippe Mathieu-Daudé 2021-01-22 21:44:36 +01:00 committed by Paolo Bonzini
parent 69ff4d0a45
commit 8985db2659
1 changed files with 16 additions and 12 deletions

View File

@ -1741,22 +1741,10 @@ target_softmmu_arch = {}
# TODO: add each directory to the subdirs from its own meson.build, once
# we have those
trace_events_subdirs = [
'accel/kvm',
'accel/tcg',
'crypto',
'hw/core',
'qapi',
'qom',
'monitor',
'target/arm',
'target/hppa',
'target/i386',
'target/i386/kvm',
'target/mips',
'target/ppc',
'target/riscv',
'target/s390x',
'target/sparc',
'util',
]
if have_user
@ -1773,6 +1761,7 @@ if have_block
endif
if have_system
trace_events_subdirs += [
'accel/kvm',
'audio',
'backends',
'backends/tpm',
@ -1830,6 +1819,21 @@ if have_system
'ui',
]
endif
if have_system or have_user
trace_events_subdirs += [
'accel/tcg',
'hw/core',
'target/arm',
'target/hppa',
'target/i386',
'target/i386/kvm',
'target/mips',
'target/ppc',
'target/riscv',
'target/s390x',
'target/sparc',
]
endif
vhost_user = not_found
if 'CONFIG_VHOST_USER' in config_host