mirror of
https://github.com/qemu/qemu.git
synced 2024-11-26 21:33:40 +08:00
meson: document why we don't generate trace events for tests/ and qga/
Making trace generation work for tests/ and qga/ would involve some Meson hackery to ensure we generate the trace-events files before trace-tool uses them. Since we don't actually support tracing there anyway, we bypass that problem. Let's add corresponding comments. Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Message-Id: <20220126161130.3240892-7-vsementsov@virtuozzo.com> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Reviewed-by: Markus Armbruster <armbru@redhat.com> [Pasto fixed, commit message punctuation tidied up] Signed-off-by: Markus Armbruster <armbru@redhat.com>
This commit is contained in:
parent
ff8e4827ad
commit
378dfa482d
@ -15,6 +15,13 @@ qga_qapi_outputs = [
|
||||
'qga-qapi-visit.h',
|
||||
]
|
||||
|
||||
# Problem: to generate trace events, we'd have to add the .trace-events
|
||||
# file to qapi_trace_events like we do in qapi/meson.build. Since
|
||||
# qapi_trace_events is used by trace/meson.build, we'd have to move
|
||||
# subdir('qga') above subdir('trace') in the top-level meson.build.
|
||||
# Can't, because it would break the dependency of qga on qemuutil (which
|
||||
# depends on trace_ss). Not worth solving now; simply suppress trace
|
||||
# event generation instead.
|
||||
qga_qapi_files = custom_target('QGA QAPI files',
|
||||
output: qga_qapi_outputs,
|
||||
input: 'qapi-schema.json',
|
||||
|
@ -31,6 +31,13 @@ test_qapi_outputs = [
|
||||
'test-qapi-visit.h',
|
||||
]
|
||||
|
||||
# Problem: to generate trace events, we'd have to add the .trace-events
|
||||
# file to qapi_trace_events like we do in qapi/meson.build. Since
|
||||
# qapi_trace_events is used by trace/meson.build, we'd have to move
|
||||
# subdir('tests') above subdir('trace') in the top-level meson.build.
|
||||
# Can't, because it would break the dependency of qga on qemuutil (which
|
||||
# depends on trace_ss). Not worth solving now; simply suppress trace
|
||||
# event generation instead.
|
||||
test_qapi_files = custom_target('Test QAPI files',
|
||||
output: test_qapi_outputs,
|
||||
input: files('qapi-schema/qapi-schema-test.json',
|
||||
|
Loading…
Reference in New Issue
Block a user