On Jun 04 00:10:31, sergstesh@xxxxxxxxx wrote: > "monstrosity" - could you please elaborate ? What's there to elaborate on? Meson itself is 26 MB (no, I am not counting the .git dir). That's TEN TIMES the size of sox itself. Plus it requires python and ninja. > Besides that, using Meson you don't have to develop > yet another build system. The build system I use now is a shell script and a Makefile. That's not "another build system", thats two straightforward plain text files with NO dependencies on anything. > Also, how about projects using Meson build system: > https://mesonbuild.com/Users.html ? What about them? Do you mean to say that if so many projects use it, we should use it? (Srsly, are you trolling or what?) > And why is my message not posted to the list ? No idea - are you subscribed to the list? > On 03/06/2024 9:03, Jan Stary wrote: > > What a monstrosity. > > This is the kind of thing I want to _avoid_ . > > > > Jan > > > > > > On Jun 02 23:03:58,sergstesh@xxxxxxxxx wrote: > > > > > > > > > -------- Forwarded Message -------- > > > Subject: Re: a build system > > > Date: Sun, 2 Jun 2024 05:58:12 +0300 > > > From: Sergei Steshenko<sergstesh@xxxxxxxxx> > > > To: sox-users@xxxxxxxxxxxxxxxxxxxxx > > > > > > > > > > > > Why not the Meson (https://mesonbuild.com/ ) build system ? It is claimed > > > to be fast and user friendly. > > > > > > --Sergei. > > > > > > On 30/05/2024 10:37, Jan Stary wrote: > > > > (sorry for cross-posting) > > > > > > > > For anyone interested, > > > > https://github.com/janstary/sox/tree/build > > > > > > > > This is a build system that replaces the GNU autotool > > > > with a readable shell script and a straightforward Makefile. > > > > > > > > In its current state, it builds and installs SoX itself, > > > > i.e. all the internal formats that SoX itself implements. > > > > It does not yet detect the external libraries and formats > > > > (such as flac or ogg, or alsa or sndio), except I just > > > > added the detection of CoreAudio. These come next. > > > > > > > > It is smaller and faster by orders of magnitude, > > > > and gets rid of the dependency on autotools. > > > > > > > > Please test everywhere. > > > > > > > > Jan > > > > > > > > > > > > > I very much see the current build system as a burden that needs > > > > > to be removed/replaced; that's why I started with that. > > > > > > > > > > Grep for HAVE_* and go through them all; I did, last night. > > > > > SoX is very much a child of the early nineties, and the current > > > > > build system caters to that, checking all over the place > > > > > whether you have e.g. mkstemp() or stdint.h, like it's 1991. > > > > > SoX implements its own strcasecmp() for crying out loud. > > > > > Catering to that is the opposite of my intention. > > > > _______________________________________________ > > > > Sox-users mailing list > > > > Sox-users@xxxxxxxxxxxxxxxxxxxxx > > > > https://lists.sourceforge.net/lists/listinfo/sox-users _______________________________________________ Sox-users mailing list Sox-users@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/sox-users