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