[flac-dev] Build systems to keep

Ozkan Sezer
Sun, 01 May 2022 18:30:44 -0000

On 5/1/22, Martijn van Beurden <mvanb1 at gmail.com>
wrote:
> Hi all,
>
> Currently flac has 4 build systems: autotools (configure.ac), CMake,
> Makefile.lite and Visual Studio files. I think this is too much and
> like some opinions on which to remove.
>
> I propose to remove the Visual Studio files (a mention has already
> been put in the changelog and README of the 1.3.4 release that they
> will be removed) because that was already planned. CMake takes over
> the role of providing a build system for Visual Studio. As recent
> releases of Visual Studio actually feature integration of CMake, one
> could see CMake as being 'endorsed' by Microsoft. Visual Studio
users
> will get a better maintained and configurable build system instead of
> the rigid files flac provides right now.
>
> I'd also like to remove the Makefile.lite build system. From a remark
> in the README it seems it was at some point created to provide an
> alternative or back-up for the autotools build system, but a much more
> flexible alternative is now available: CMake.
>
> I'd like to hear your thoughts on this matter.

IMO, removal of both VS project files and Makefile.lite is OK.