Commit graph

138 commits

Author SHA1 Message Date
KIRA Ryouta
753087fe2e Added invoke.hpp to git submodule check. 2024-02-08 21:21:51 +01:00
Paul Fd
4e70dc0bef Update version 2024-01-14 21:23:08 +01:00
redtide
a2490ef63a
Added SFIZZ_GIT_SUBMODULE_CHECK flag
this flag it's necessary when updating a submodule, to avoid CMake to restore the previous state
when configuring before a test build.
2024-01-04 09:35:50 +01:00
Paul Fd
749e5c2845 Fix CMake for older versions 2024-01-02 12:14:08 +01:00
redtide
d91b338e1b Added GitSubmoduleCheck.cmake module 2023-12-10 11:46:53 +01:00
Paul Fd
1e771a45e7 Reenable and fix tests
- Add ASAN workflows
- Remove flag messages from configure; these are misleading as they exclude `COMPILE_OPTIONS`
- Fix non-working tests
- Fix WavPack file loading on Windows
- Fix ASAN traps in LoFi code due to a SIMD `loadu` call in HIIR resamplers
- Add tests for st_audiofile
-
2023-08-07 22:48:42 +02:00
redtide
1fb62d5043
Removed VCPKG option 2023-05-30 10:41:58 +02:00
redtide
899e988c8c
CMake: 3.13 as minimum for non Windows platforms, plus minor fixes 2023-05-23 12:27:31 +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
37539aef8c Increment version numbers for development builds 2023-04-15 09:08:39 +02:00
redtide
5a3d0bdf26 Updated versions and dates 2023-04-15 00:53:47 +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
e9ff0e6088 Version bumps 2022-01-08 12:29:01 +01:00
Paul Ferrand
222df62eb0 Version 1.1.1 2021-11-08 16:01:54 +01:00
Paul Fd
0787b31549 New version 2021-10-23 23:27:15 +02:00
Pete Savage
14e6c3359c
Added option to use system cxxopts 2021-07-25 14:44:56 +01:00
Pete Savage
5bca4394a9
Add option for system pugixml 2021-07-25 14:30:44 +01:00
Pete Savage
b52a49e67e
Added option for kissfft 2021-07-24 21:24:38 +01:00
Jean Pierre Cimalando
4ef3824209 External for puredata 2021-04-30 00:29:21 +02:00
Jean Pierre Cimalando
cd1e4567f2 Add cmake option for -ftime-trace 2021-04-25 05:49:45 +02:00
Jean Pierre Cimalando
be3e3fd871 Bump sfizz version, along with the so version 2021-04-15 22:47:40 +02:00
Jean Pierre Cimalando
8b434d6c55 Add the VST2 wrapper 2021-04-08 04:13:57 +02:00
Jean Pierre Cimalando
bc872997ff Make a variable SFIZZ_NUM_CCS available to cmake 2021-04-04 15:58:25 +02:00
Jean Pierre Cimalando
eb5bec3a03 Make sndfile off by default 2021-03-23 12:04:03 +01:00
Jean Pierre Cimalando
e77a227cbf Connect unit tests with CTest 2021-03-18 00:42:04 +01:00
Jean Pierre Cimalando
9bb633e50d Add the faust helpers for cmake 2021-02-25 00:20:05 +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
f1d240b88b Make a common lib for plugins, move OSC there 2021-02-08 20:59:32 +01:00
Jean Pierre Cimalando
f6d92916ae Move plugins to subdirectories 2021-02-08 15:41:21 +01:00
Jean Pierre Cimalando
c27e8f409f System-dependent options 2021-02-01 03:00:43 +01:00
Jean Pierre Cimalando
a3f93f5d0b Reorganize the dependency checking 2020-12-14 14:25:37 +01:00
Jean Pierre Cimalando
3332687a41 Move feature out of tests and in their own directory 2020-11-01 10:56:49 +01:00
Jean Pierre Cimalando
d5aad58366 Eliminate the strict requirement of libsndfile 2020-10-28 16:34:52 +01:00
Paul Ferrand
b3eb8e47ca Version bump in Cmake 2020-10-25 12:13:27 +01:00
Jean Pierre Cimalando
b71be82e27 Put the dylibbundler steps into cmake and out of travis 2020-10-23 23:20:17 -07:00
Jean Pierre Cimalando
2ac3e227dc Bump develop version to 0.5.1 2020-10-15 23:41:21 +02:00
Jean Pierre Cimalando
0cd7cb9e3b Update version to 0.5.0 2020-10-15 21:44:49 +02:00
Jean Pierre Cimalando
b27a509aa9 Define the build options before including SfizzConfig 2020-10-09 14:37:04 +02:00
Jean Pierre Cimalando
e2b8b21967 Separate the editor code from VST 2020-09-02 01:44:46 +02:00
Paul Ferrand
fe4e5ffd6a Set develop to 0.4.1 2020-07-24 00:06:59 +02:00
Paul Ferrand
2cb4562add Bump version to 0.4.0 2020-07-24 00:00:35 +02:00
Jean Pierre Cimalando
ad6e45f9ab Add option to force asserts in release builds 2020-05-19 23:42:10 +02:00
Jean Pierre Cimalando
d75f6ea1a8 Set a default build type 2020-05-19 20:22:29 +02:00
Jean Pierre Cimalando
e527238d16 Add some status messages regarding the AU build 2020-05-14 11:24:02 +02:00
Jean Pierre Cimalando
90d02a1be4 Build the AU using VST wrapping 2020-05-13 07:32:57 -07:00
Jean Pierre Cimalando
1e43989919 Allow render to be built if SFIZZ_JACK is not set 2020-05-03 06:59:59 +02:00
Jean Pierre Cimalando
d1333a5ab3 Add tool to capture Dimension EG curves 2020-04-01 09:40:26 +02:00