qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v3 3/3] meson: generate trace events for qmp commands


From: Paolo Bonzini
Subject: Re: [PATCH v3 3/3] meson: generate trace events for qmp commands
Date: Tue, 18 Jan 2022 13:21:28 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0

On 1/18/22 11:30, Markus Armbruster wrote:
+# Please keep ordering between 'qapi' and 'trace' subdirs:
+# We should first handle 'qapi' subdir, so that all
+# generated trace events be generated prior handling 'trace'
+# subdir.
I naively expect explicit dependencies to be used for ordering, but I'm
a Meson noob.  I'd like an ACK from a non-noob on this one.


The Make-time dependencies are just fine, but still the Meson language is imperative (with generally immutable objects in order to avoid aliasing horrors) and variables in Meson are all of the ":=" kind; there's no equivalent for Make's "=". So you have to do

        subdir('qapi')
        subdir('trace')

in this order so that the variables defined by qapi/ are found in trace/.

Acked-by: Paolo Bonzini <pbonzini@redhat.com>

but I would replace the comment with:

# NOTE: the trace/ subdirectory needs the qapi_trace_events variable
# that is filled in by qapi/.

Paolo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]