Converting mesa/demos to Meson

Erik Faye-Lund erik.faye-lund at collabora.com
Wed Jul 20 10:56:53 UTC 2022


OK, and now with over a month and a half since the release of mesa-
demos 8.5.0 which deprecated the other build systems, I think it might
be about time to remove the cmake and autotools support.

I've had up an MR for a while for this, so please direct any objections
in this direction:

https://gitlab.freedesktop.org/mesa/demos/-/merge_requests/74

If I don't hear any objections in a few weeks, I plan on merging that
change.

On Fri, 2022-05-13 at 11:14 +0200, Erik Faye-Lund wrote:
> OK, so I think enough time has passed. I have heard a few voices in
> support, and no voices against, so my plan is to go ahead and merge
> this early next week (probably Monday), if I don't hear anyone speak
> up
> soon.
> 
> On Wed, 2022-05-04 at 18:38 +0200, Erik Faye-Lund wrote:
> > Because we've landed on using Meson in the main Mesa repository,
> > I've
> > been working on converting the mesa/demos repo to Meson as well.
> > 
> > I've posted an MR here:
> > https://gitlab.freedesktop.org/mesa/demos/-/merge_requests/60
> > 
> > This MR adds a new Meson build system to the repository, and marks
> > the
> > Autotools and CMake build systems as deprecated, similar to what we
> > did
> > for the Autotools and SCons build systems in Mesa when we
> > transitioned.
> > 
> > After this lands, I propose that we cut a new release (we really
> > should
> > cut a new release soon anyway), then wait for a while and fix up
> > any
> > problems found, and finally rip ot the old build systems.
> > 
> > After removing the old build systems, we end up with this total
> > code
> > reduction:
> > 
> > 112 files changed, 1642 insertions(+), 4744 deletions(-)
> > 
> > The removal commit is here, BTW:
> > https://gitlab.freedesktop.org/kusma/mesa-demos/-/commits/remove-old-buildsystems
> > 
> > Thoughts? Objections?
> > 
> 

-- 
Erik Faye-Lund
Principal Engineer

Collabora Ltd.
Platinum Building, St John's Innovation Park, Cambridge CB4 0DS, United
Kingdom
Registered in England & Wales, no. 5513718



More information about the mesa-dev mailing list