[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC PATCH 0/7] Proof of concept for Meson integration
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [RFC PATCH 0/7] Proof of concept for Meson integration |
Date: |
Thu, 27 Jun 2019 14:39:25 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) |
Paolo Bonzini <address@hidden> 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.