Re: Converting mesa/demos to Meson

Erik Faye-Lund <[email protected]>
Newsgroups gmane.comp.video.mesa3d.devel
Organization Collabora
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.