commits
Fixes test run with -DKISSFFT_TOOLS=OFF
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
* Minimum CMake version lowered to 3.6 (tested on 3.6.1)
* Refactored CMake configuration options
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
* 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>
Modernize upstream package after inclusion to Debian
Many programs explicitly use it, including those in Debian.
This was raised already in kissfft#39
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
* Fixes failing testcpp by timeout
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
Use $(CC) and $(AR) in Makefile
Add cmake install + MSVC dll support
Fix conversion from 'double' to 'float' warning closes
Logging improvements and buffers security
In build chroots of some package managers, the libdir does not exist yet so we need to create it.
Nix uses different prefix so we need it configurable.
If the length of the data set for the transform is a prime, then the OpenMP parallelization results
in a recursion loop until the stack is corrupted or exhausted.
This resolves #1.
Allow user override of malloc and/or free
Include stdint.h only where fixed point types are used. Use min/max v…
Include `stdint.h` in `_kiss_fft_guts.h`
This commit adds an `#include` directive for the standard integer
header (`stdint.h`).
* 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>