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
Jean Pierre Cimalando
e2b8b21967
Separate the editor code from VST
2020-09-02 01:44:46 +02:00
Jean Pierre Cimalando
58ca88da17
Attempt at fixing the use of vcpkg sndfile
2020-09-02 01:19:47 +02:00
Jean Pierre Cimalando
0c8a57e843
Enable fast-math only on sfizz DSP targets
2020-09-02 00:36:49 +02:00
Paul Ferrand
149143b38e
Update LV2Config.cmake
2020-07-07 12:19:23 +02:00
Paul Ferrand
8b8ae3b8a6
Change the authors name
2020-07-06 16:29:39 +02:00
Paul Ferrand
f523a25978
Shuffle things around to better separate SIMD versions from normal code
2020-06-19 20:48:09 +02:00
Paul Ferrand
a6417f27c4
Example AVX for the applyGain case
...
It does not help so much though apparently, at least on my machine...
2020-06-19 20:48:08 +02:00
Paul Ferrand
ad1367a960
Remove the old simd files
2020-06-19 20:48:08 +02:00
Paul Ferrand
f827e7c2e5
Update the read and write SIMD helpers with the new approach
2020-06-19 20:48:08 +02:00
Jean Pierre Cimalando
dfd10a0977
Add the tuning control
2020-05-29 12:33:48 +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
90d02a1be4
Build the AU using VST wrapping
2020-05-13 07:32:57 -07:00
Jean Pierre Cimalando
e9da94ba8a
Use libc++ by default only on Apple clang
2020-05-01 08:32:12 +02:00
Jean Pierre Cimalando
151d9d3f7d
Fix libatomic detection on clang 10 compiler
2020-04-13 16:24:40 +02:00
Jean Pierre Cimalando
7d4e9b144f
Pass the option -msse also on x86_64
...
In some cases of chroot-based debian build environments where the host is
64-bit and target 32-bit, the system processor of cmake is not correctly set.
To work this around, pass the -msse2 flag also in case of 64-bit system processor;
it will be harmless for the case of normal builds.
2020-04-04 19:50:45 +02:00
Jean Pierre Cimalando
4a4936f2b5
Add support of some ARM architectures for VST (by @hexdump0815)
2020-04-02 21:04:54 +02:00
Jean Pierre Cimalando
8ce71cafad
Attempt to fix MOD devices
2020-04-02 16:53:55 +02:00
Jean Pierre Cimalando
3ed8c4f771
Print the system processor in summary
2020-04-02 16:48:26 +02:00
Jean Pierre Cimalando
026a5aceee
SIMD-accelerated strings effect
2020-04-02 01:32:09 +02:00
Paul Ferrand
1af782109f
Merge pull request #120 from paulfd/make-uninstall
...
Add a make uninstall target
2020-03-16 09:46:23 +01:00
Jean Pierre Cimalando
357b17d55f
Add curves
2020-03-14 23:51:16 +01:00
Paul Ferrand
d12aaa9f48
Merge pull request #105 from jpcima/autopan
...
Add the autopan effect
2020-03-14 23:40:04 +01:00
Paul Fd
a1f3a10b09
The CMAKE_CXX_STANDARD value passed on command line was ignored
2020-03-14 22:55:03 +01:00
Jean Pierre Cimalando
d49dd0153c
Display VST build status in the summary
2020-03-14 21:08:39 +01:00
Paul Fd
8b639845a9
Move the uninstall definition at the end
...
of the root CMakeLists and add custom
commands to remove the lv2/vst directories
2020-03-14 18:05:07 +01:00
Paul Fd
7c03ae56c9
Add the uninstall target using uninstall-manifest
2020-03-14 18:05:07 +01:00
Paul Fd
26afbcd455
Move and clean up standards
2020-03-14 17:33:25 +01:00
Paul Fd
dc25c5282e
Remove the clang specifics in cmake and
...
use the default XCode
2020-03-14 17:33:25 +01:00
Paul Ferrand
bd93955fb3
Try to save the OSX build
2020-03-14 17:33:25 +01:00
Paul Ferrand
a1606d951b
Comment in CMake for CXX STANDARD
...
Co-Authored-By: JP Cimalando <jp-dev@inbox.ru>
2020-03-14 17:32:25 +01:00
Paul Fd
76561bd186
Minimum c++11
2020-03-14 17:32:25 +01:00
Paul Fd
60c0e7763a
Put pugixml after the libc++ checks
2020-03-11 15:44:03 +01:00
Jean Pierre Cimalando
7babb1edd3
Add Travis builds for VST
2020-03-10 22:39:21 +01:00
Paul Ferrand
57eadc7a93
Global definition of LIBATOMIC_FOUND for arm benchmarks
2020-03-08 00:20:11 +01:00
Jean Pierre Cimalando
d9f9d42922
Add more VST matching patterns for CPU..
2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
094dde6dd6
Add another pattern to detect the CPU for VST
2020-03-07 22:34:38 +01:00