Commit Graph
8 Commits
Author SHA1 Message Date
Vasyl Gello 478c35e653 Update documentation
Signed-off-by: Vasyl Gello <[email protected]>
2021-02-05 13:34:16 +02:00
Vasyl Gello 7c9a5586a9 testkiss.py: Do not depend on tools/fft_*
Fixes test run with -DKISSFFT_TOOLS=OFF

Signed-off-by: Vasyl Gello <[email protected]>
2021-02-05 13:34:16 +02:00
Vasyl Gello 7eeda21377 Add testsuite
Signed-off-by: Vasyl Gello <[email protected]>
2021-02-05 13:34:16 +02:00
Vasyl Gello cccf41adf2 Overhaul CMake makefiles
* Minimum CMake version lowered to 3.6 (tested on 3.6.1)
  * Refactored CMake configuration options

Signed-off-by: Vasyl Gello <[email protected]>
2021-02-05 13:34:16 +02:00
Vasyl Gello 2e2747c129 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 <[email protected]>
2021-02-05 13:34:16 +02:00
Vasyl Gello f88d5af578 Make kfc,fftnd,fftndr,fftr part of public API
Many programs explicitly use it, including those in Debian.
This was raised already in kissfft#39

Signed-off-by: Vasyl Gello <[email protected]>
2021-01-21 17:10:20 +02:00
Vasyl Gello c2e82a30e8 Build and install kissfft-tools
Signed-off-by: Vasyl Gello <[email protected]>
2021-01-21 17:08:33 +02:00
Vasyl Gello 7651bdaaa1 Increase CTest interval
* Fixes failing testcpp by timeout

Signed-off-by: Vasyl Gello <[email protected]>
2021-01-21 17:07:39 +02:00