Jean Pierre Cimalando
c868a94d18
Process source code as UTF-8
2021-04-07 04:25:08 +02:00
Jean Pierre Cimalando
30234fa8cf
lv2: Add option to enable plugin-side CC automation
2021-04-06 13:16:05 +02:00
Jean Pierre Cimalando
308eb788e6
Allow the script to work in older cmake
2021-04-05 18:28:26 +02:00
Jean Pierre Cimalando
f827f86a25
Generate LV2 MIDI binding for CC 0 to 127
2021-04-05 18:28:26 +02:00
Jean Pierre Cimalando
1c3104800a
CC as parameters for LV2
2021-04-05 18:28:26 +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
0041432d83
Implement a substitute for aligned-new
2021-03-31 16:35:37 +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
00733266e1
Hide the cache variables of cmake GNUWarnings
2021-03-21 12:51:03 +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
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
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
redtide
4dbba3f1cc
Added missing build options status
2021-02-04 20:43:55 +01:00
JP Cimalando
9629fcad63
Merge pull request #609 from jpcima/sinc
...
Windowed sinc interpolation
2021-02-01 09:53:10 +01:00
Jean Pierre Cimalando
c27e8f409f
System-dependent options
2021-02-01 03:00:43 +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
Jean Pierre Cimalando
f063062f7c
Make a separate target for sfizz::internal, for tests and benchmarks
2020-12-14 13:49:36 +01:00
Jean Pierre Cimalando
bd3f660c12
Add hiir and filesystem as interface libraries
2020-12-14 11:09:04 +01:00
Jean Pierre Cimalando
3a9accba4b
Put dependency libraries in namespaces
2020-12-14 08:20:01 +01:00
Jean Pierre Cimalando
8b56f89688
Update cmake files formatting
2020-12-14 07:49:02 +01:00
Jean Pierre Cimalando
b19ab25af3
Use only GNU warnings recognized by compiler
2020-12-13 16:26:17 +01:00
Jean Pierre Cimalando
88e7dc0526
Add CMake helper for GNU warnings
2020-12-13 16:26:01 +01:00
Jean Pierre Cimalando
4b0e4383a4
Check the existence of flag -faligned-new and add it
2020-12-13 14:35:30 +01:00
Jean Pierre Cimalando
a0e6abceda
Enable the fast-math equivalent of MSVC
2020-11-27 00:08:08 +01:00
Jean Pierre Cimalando
895e8f2a64
Bundle the dylibs where the code signer can find them
2020-11-14 13:57:20 +01:00
Jean Pierre Cimalando
3332687a41
Move feature out of tests and in their own directory
2020-11-01 10:56:49 +01:00
redtide
6a2382f37a
CI reorganization
2020-10-29 05:21:25 +01:00
Jean Pierre Cimalando
d5aad58366
Eliminate the strict requirement of libsndfile
2020-10-28 16:34:52 +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
aaa70c18db
Set default plugin paths for install rules
2020-10-23 21:32:12 -07:00
Atsushi Eno
777bcf7b17
Fix build on Android 32-bit arm: hardfp is not available
...
context: d783ba6c87 (r43170024)
This fixes build errors like this on Android 32-bit arm architecture:
`error: lv2/CMakeFiles/sfizz_lv2.dir/sfizz.c.o uses VFP register arguments, output does not`
2020-10-12 21:47:48 +09:00
Jean Pierre Cimalando
68d4e65ea5
Locally ignored "-Wmultichar" not working on gcc, make global
2020-10-10 16:15:41 +02:00
Jean Pierre Cimalando
0d49fc1176
Back to a detection strategy for ARM VST which should work in most cases
2020-09-28 01:49:51 +02:00
Jean Pierre Cimalando
ec1032107c
Change the VST3 architecture for ARM to match RPM specification
...
The suffix `hl` indicates a little-endian processor with FPU
2020-09-27 00:06:52 +02:00
Paul Ferrand
3bac650498
Add a NEON codepath for panning and width
2020-09-20 19:50:19 +01:00
Paul Ferrand
d783ba6c87
Make neon required on ARM platforms
2020-09-20 15:07:05 +01:00
Jean Pierre Cimalando
2260727a66
Aligned vector
2020-09-19 15:39:46 +02:00
Paul Ferrand
d31ec18bf6
Remove the no-omit-frame-pointer option
...
It's inconsequent in x86 more or less, but ARM has less registers to spare.
2020-09-10 15:31:09 +02:00
Jean Pierre Cimalando
5bb28128f8
Allow the AudioUnit to build again
2020-09-08 14:56:07 +02:00
Jean Pierre Cimalando
22585e02a1
Forbid functions to forget the return statement
2020-09-08 11:32:38 +02:00
Jean Pierre Cimalando
0849a1b5e5
Set the deployment target for macOS
2020-09-05 07:03:57 +02:00