On Mon, Sep 14, 2020 at 12:27:59PM +0200, Paolo Bonzini wrote: > On 14/09/20 11:57, Stefan Hajnoczi wrote: > > On Sun, Sep 13, 2020 at 12:05:31PM +0200, Paolo Bonzini wrote: > >> - because we parse command-line options before meson is available, > >> the introspection output is stored in the source tree. The output > >> is slightly modified using the "jq" tool in order to ensure that it's > >> stable and that modifications to meson_buildoptions.txt do not cause > >> horrible conflicts. This is the main reason for the unattractive > >> diffstat (the number of JSON lines added is higher than the number > >> of configure lines removed, though of course the latter are code > >> that must be maintained manually and the former is not). > > > > Does this add a build dependency on jq? Is it possible to use a Python > > script or even a command-line one-liner instead? > > No, only developers need jq and only if they add configure options. > Using Python would certainly be possible, though probably it wouldn't be > a one-liner as for jq.
I see. Avoiding the dependency would be nice but only if the alternative is reasonable. Stefan
signature.asc
Description: PGP signature