a build system

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



(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



[Index of Archives]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux