Overhaul Make makefiles

* Header files and correspondent C sources that define
    functions recently added to public API moved from
    'tools' directory to root

  * By default, install prefix is '/usr/local/', and header
    install path is '${PREFIX}/include/kissfft'

  * Added detection of external libraries like FFTW or libPNG

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
This commit is contained in:
Vasyl Gello
2021-01-25 20:15:33 +02:00
parent 7811f7d428
commit 2e2747c129
13 changed files with 548 additions and 160 deletions

View File

@ -1,9 +1,10 @@
libdir=@CMAKE_INSTALL_FULL_LIBDIR@
includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
prefix=@PKGCONFIG_KISSFFT_PREFIX@
libdir=@PKGCONFIG_KISSFFT_LIBDIR@
includedir=@PKGCONFIG_KISSFFT_INCLUDEDIR@
Name: kissfft
Description: A Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid
Version: @kissfft_VERSION@
Version: @PKGCONFIG_KISSFFT_VERSION@
Libs: -L${libdir} -l@KISSFFT_OUTPUT_NAME@
Cflags: -I${includedir} @PKG_KISSFFT_DEFS@
Libs: @PKG_OPENMP@ -L${libdir} -l@KISSFFT_OUTPUT_NAME@
Cflags: -I@PKGCONFIG_KISSFFT_PKGINCLUDEDIR@ @PKG_KISSFFT_DEFS@