Paolo Bonzini <pbonz...@redhat.com> writes: > Hi all, > > this is just a simple example of introducing Meson into the build system, > converting a few contrib/ subprojects to use it instead of Makefile.objs. > There are certainly many rough edges, but I wanted to throw this out to > show what it could look like. > > I chose contrib/ because it's a simple example of how the current build > system causes clutter in the toplevel Makefiles and how interrelated the > Makefile, Makefile.objs and contrib/*/Makefile.objs file are even for > such simple executables.
This left a pleasant first impression, apart from the rather large ninjatools.py (which I didn't actually review). I think I'm at the point where I go "okay, now show me something complicated". Something going beyond "build this from that", where both "this" and "that" are basically literals. Show us how to *compute* in the brave new Meson world. To avoid misunderstandings: I think the less computing we need in the build system, the better. But I doubt we can banish it entirely there.