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