Vladimir Sementsov-Ogievskiy <vsement...@virtuozzo.com> writes: > 1. Add --no-trace-events to suppress trace events generation in some > cases, and make trace events be generated by default. > 2. Add corresponding .trace-events files as outputs in qapi_files > custom target > 3. Define global qapi_trace_events list of .trace-events file targets, > to fill in trace/qapi.build and to use in trace/meson.build > 4. In trace/meson.build use the new array as an additional source of > .trace_events files to be processed > > Signed-off-by: Vladimir Sementsov-Ogievskiy <vsement...@virtuozzo.com> > --- > docs/devel/qapi-code-gen.rst | 23 +++++++++++++++++++++--
The doc update isn't mentioned in the commit message. > meson.build | 3 +++ > qapi/meson.build | 7 +++++++ > qga/meson.build | 11 ++++++++++- > scripts/qapi/main.py | 10 +++++++--- > tests/meson.build | 11 ++++++++++- > trace/meson.build | 11 ++++++++--- > 7 files changed, 66 insertions(+), 10 deletions(-) This commit consists of a small QAPI code generator change, build system work to put it to use, and QAPI documentation update for the series' feature. I'd reshuffle as follows: * Squash the main.py change into the previous commit. * Split off the doc update into its own commit. This way, build system experts can provide an R-by in good conscience without reviewing the doc update, and vice versa.