Layout fixes

This commit is contained in:
Chris Cannam
2019-08-30 11:26:18 +01:00
parent b6c90029c0
commit 0f8072c47e

View File

@@ -175,10 +175,10 @@ applicable.
FFT libraries supported FFT libraries supported
----------------------- -----------------------
```
Name Flags required Notes Name Flags required Notes
---- -------------- ----- ---- -------------- -----
```
FFTW3 -DHAVE_FFTW3 GPL. FFTW3 -DHAVE_FFTW3 GPL.
Accelerate -DHAVE_VDSP Platform library on macOS and iOS. Accelerate -DHAVE_VDSP Platform library on macOS and iOS.
@@ -197,10 +197,10 @@ KissFFT -DUSE_KISSFFT Bundled, can be distributed with either the
Resampler libraries supported Resampler libraries supported
----------------------------- -----------------------------
```
Name Flags required Notes Name Flags required Notes
---- -------------- ----- ---- -------------- -----
```
libsamplerate -DHAVE_LIBSAMPLERATE GPL until v0.1.8, BSD for v0.1.9 and later. libsamplerate -DHAVE_LIBSAMPLERATE GPL until v0.1.8, BSD for v0.1.9 and later.
libresample -DHAVE_LIBRESAMPLE LGPL. libresample -DHAVE_LIBRESAMPLE LGPL.
@@ -215,39 +215,38 @@ Speex -DUSE_SPEEX Bundled, can be distributed with either the
Other symbols you may define at compile time are as follows. (Usually Other symbols you may define at compile time are as follows. (Usually
the supplied build files will handle these for you.) the supplied build files will handle these for you.)
``` -DLACK_BAD_ALLOC
-DLACK_BAD_ALLOC Define on systems lacking std::bad_alloc in the C++ library.
Define on systems lacking std::bad_alloc in the C++ library.
-DLACK_POSIX_MEMALIGN -DLACK_POSIX_MEMALIGN
Define on systems lacking posix_memalign. Define on systems lacking posix_memalign.
-DUSE_OWN_ALIGNED_MALLOC -DUSE_OWN_ALIGNED_MALLOC
Define on systems lacking any aligned malloc implementation. Define on systems lacking any aligned malloc implementation.
-DLACK_SINCOS -DLACK_SINCOS
Define on systems lacking sincos(). Define on systems lacking sincos().
-DNO_EXCEPTIONS -DNO_EXCEPTIONS
Build without use of C++ exceptions. Build without use of C++ exceptions.
-DNO_THREADING -DNO_THREADING
Build without any multithread support. Build without any multithread support.
-DUSE_PTHREADS -DUSE_PTHREADS
Use the pthreads library (required unless NO_THREADING or on Windows) Use the pthreads library (required unless NO_THREADING or on Windows)
-DPROCESS_SAMPLE_TYPE=float -DPROCESS_SAMPLE_TYPE=float
Select single precision for internal calculations. The default is Select single precision for internal calculations. The default is
double precision. Consider using for mobile architectures with double precision. Consider using for mobile architectures with
slower double-precision support. slower double-precision support.
-DUSE_POMMIER_MATHFUN
Select the Julien Pommier implementations of trig functions for ARM
NEON or x86 SSE architectures. These are usually faster but may be
of lower precision than system implementations. Consider using this
for mobile architectures.
-DUSE_POMMIER_MATHFUN
Select the Julien Pommier implementations of trig functions for ARM
NEON or x86 SSE architectures. These are usually faster but may be
of lower precision than system implementations. Consider using this
for mobile architectures.
```
4c. Building on Linux 4c. Building on Linux
--------------------- ---------------------
@@ -261,13 +260,13 @@ to use FFTW3 and libsamplerate.
The following Makefile targets are available: The following Makefile targets are available:
static -- build static libraries only static -- build static libraries only
dynamic -- build dynamic libraries only dynamic -- build dynamic libraries only
library -- build static and dynamic libraries only library -- build static and dynamic libraries only
program -- build the command-line tool program -- build the command-line tool
vamp -- build Vamp plugin vamp -- build Vamp plugin
ladspa -- build LADSPA plugin ladspa -- build LADSPA plugin
all -- build everything. all -- build everything.
The default target is "all". The default target is "all".
@@ -288,13 +287,13 @@ use `Makefile.osx` directly.)
The following Makefile targets are available: The following Makefile targets are available:
static -- build static libraries only static -- build static libraries only
dynamic -- build dynamic libraries only dynamic -- build dynamic libraries only
library -- build static and dynamic libraries only library -- build static and dynamic libraries only
program -- build the command-line tool program -- build the command-line tool
vamp -- build Vamp plugin vamp -- build Vamp plugin
ladspa -- build LADSPA plugin ladspa -- build LADSPA plugin
all -- build everything. all -- build everything.
The default target is to build the static and dynamic libraries and The default target is to build the static and dynamic libraries and
the command line tool. The sndfile library is required for the the command line tool. The sndfile library is required for the