Commit graph

185 commits

Author SHA1 Message Date
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
Jean Pierre Cimalando
0bb1a34f55 Try fixing processor detection with MSVC 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
a82d866866 Print the VST architecture at CMake time 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
99317e764d Update the installer script for VST 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
598aeae2ba Set the Windows compatibility version to 7 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
2dc41f4503 Initial VST plugin 2020-03-07 22:34:38 +01:00
Paul Fd
d2e44ccf12 lv2 ttl patch for lv2lint 2020-03-01 20:52:09 +01:00
redtide
c2fdced546 Bump versions 2020-02-29 13:47:05 +01:00
redtide
c0b43c6f37 Use correct path for LV2 on MINGW 2020-02-28 20:49:53 +01:00
Paul Ferrand
a1af7a0b67
Enable static builds without vcpkg for linux platforms and strip symbols from the LV2 plugin (#72)
* Building statically without vcpkg
* Removed the docker/build scripts, since they're in Travis now
2020-02-26 16:10:35 +01:00
Jean Pierre Cimalando
5c509dfd46 Add the basic MIDNAM support for LV2 2020-02-25 15:12:23 +01:00
Jean Pierre Cimalando
55477486fe Rename SfizzSIMDSourceFilesCheck 2020-02-10 00:49:02 +01:00
Jean Pierre Cimalando
52469f1d33 Removed hardcoded build flags for ARM 2020-02-09 19:02:14 +01:00
Jean Pierre Cimalando
afbe8c7e48 Detect SIMD availability from compiler 2020-02-09 14:58:21 +01:00