Commit graph

27 commits

Author SHA1 Message Date
Paul Fd
3d7bcb4968 Add setters 2024-01-27 18:33:18 +01:00
redtide
1fb62d5043
Removed VCPKG option 2023-05-30 10:41:58 +02:00
redtide
29b2effee8
Update Abseil to 20230125.3
raise minimum requirements to CMake 3.12 and C++14
2023-05-22 19:35:25 +02:00
redtide
6878125b92
CMake definitions and format rearrangement
- Rename some SFIZZ_ prefixed definitions where possible to permit some modules
  to be generic and be reused in other projects, keep project' information
  in the same place and more explicit
- Fixed non-compliant code formatting
2023-05-20 12:37:22 +02:00
redtide
857cc2fef3
Move plugins in their own repository 2023-05-08 13:12:50 +02:00
redtide
4c819222a0 More optional system preinstalled dependencies
Catch2, ghc-filesystem, lv2 headers and VST3SDK sources preinstalled system packages can be used,
optionally and where available, to build sfizz via CMake options:

SFIZZ_USE_SYSTEM_CATCH
SFIZZ_USE_SYSTEM_GHC_FS
SFIZZ_USE_SYSTEM_LV2
SFIZZ_USE_SYSTEM_VST3SDK
2023-03-29 09:13:25 +02:00
Paul Fd
f72500dd09 Update kissfft to v131.1 2021-11-10 08:55:44 +01:00
Paul Fd
f32fb63756 When using GCC 8, explicitely link stdc++fs 2021-10-23 11:39:01 +02:00
Pete Savage
7c4dbe7e35
Added option to use system cxxopts 2021-07-25 14:45:45 +01:00
Pete Savage
c548bccb71
Add ability to use system pugixml 2021-07-25 14:29:56 +01:00
Pete Savage
7f4c858656
Make kissfft optional 2021-07-24 21:21:45 +01:00
Pete Savage
7ddebc5c3d
Fix simde finding on non pkg_config enabled installations 2021-07-22 15:51:00 +01:00
Jean Pierre Cimalando
508dae298d Compile ghc::filesystem implementations once only 2021-04-25 06:48:49 +02:00
Jean Pierre Cimalando
abbf560755 Use native command, on a recent enough cmake 2021-03-31 18:39:04 +02:00
Jean Pierre Cimalando
c06929083b Process the openMP flags before using as compile options 2021-03-31 18:31:29 +02:00
Jean Pierre Cimalando
b0e4fb316a sfizz_render without sndfile 2021-03-23 13:28:07 +01:00
Jean Pierre Cimalando
13a92b57fe Fix the build with devtools and without sndfile 2021-03-22 23:42:50 +01:00
Jean Pierre Cimalando
48cc74b2a3 Always force vendor abseil to be built statically 2021-03-11 11:45:51 +01:00
Jean Pierre Cimalando
51f35d4474 Add option SFIZZ_USE_SYSTEM_SIMDE 2021-02-23 01:15:08 +01:00
Jean Pierre Cimalando
6852bd76e2 Add option SFIZZ_USE_SYSTEM_ABSEIL 2021-02-23 00:38:44 +01:00
Jean Pierre Cimalando
e154c135fc Add the filter designer from hiir 2021-02-22 00:31:49 +01:00
Jean Pierre Cimalando
2473c57cc6 Enable use of OpenMP simd pragmas 2021-02-21 23:29:54 +01:00
Jean Pierre Cimalando
a338ec7368 Add simde as project library 2021-02-21 23:29:54 +01:00
Jean Pierre Cimalando
75c169217d Add the kaiser window helper 2021-01-31 23:32:10 +01:00
Jean Pierre Cimalando
c33b9a990e Additional cleanup in benchmarks 2020-12-14 14:44:29 +01:00
Jean Pierre Cimalando
1f696e943e Move the libsamplerate library check 2020-12-14 14:32:55 +01:00
Jean Pierre Cimalando
a3f93f5d0b Reorganize the dependency checking 2020-12-14 14:25:37 +01:00