Commit graph

82 commits

Author SHA1 Message Date
falkTX
9ed8f34025
Make sure to use custom JUCE version for surgext builds
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-24 12:30:52 +02:00
falkTX
2910b8ee4e
Update to latest carla
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-23 14:30:18 +02:00
falkTX
3c1ea27c47
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
2024-03-10 12:23:31 +01:00
falkTX
32e7f7c0eb
Stop using cardinal-specific settings::darkMode
Signed-off-by: falkTX <falktx@falktx.com>
2024-03-09 13:37:51 +01:00
falkTX
60d2651f2e
Cleanup last few build details
Signed-off-by: falkTX <falktx@falktx.com>
2024-01-01 21:46:12 +01:00
falkTX
a8a5cea9fb
Fixup details for non-x86 simd compat, fix CI linux cross-compile
Signed-off-by: falkTX <falktx@falktx.com>
2024-01-01 18:46:57 +01:00
falkTX
ffba8c553e
Another gcc13 compat fix, update carla
Signed-off-by: falkTX <falktx@falktx.com>
2023-06-20 15:57:38 +02:00
falkTX
7c7d849634
Fix build under Linux arm64
Signed-off-by: falkTX <falktx@falktx.com>
2023-06-11 21:22:53 +02:00
falkTX
5b30b29194
Update carla, add plugin scanning and presets to Ildaeil
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-20 22:32:09 +02:00
falkTX
f74e57370d
Force build
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-20 20:11:45 +02:00
falkTX
aa90be8d60
Cleanup, fix initial light mode
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-20 19:48:52 +02:00
falkTX
1262f318da
Update and adapt to Rack 2.3
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-20 19:38:29 +02:00
falkTX
f99f79c1eb
Move common build flags to a single location
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 01:32:31 +02:00
falkTX
9f3252f7ca
Start cleaning up the makefiles
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-22 21:54:39 +02:00
falkTX
57cea708dc
Remove use of mingw-std-threads
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-22 19:41:20 +02:00
falkTX
3e9da0b402
Make surge use included simde
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-19 15:33:14 +01:00
falkTX
eb2953a17e
Make surgext deps simde build flags match main build
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-16 17:51:55 +01:00
falkTX
0ac2736dfa Switch to custom juce from carla, update surge 2023-02-10 22:16:22 +00:00
falkTX
93e0c1d7bf
Revert back a few things..
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-01 02:05:23 +00:00
falkTX
f45825bd99
Add custom vcvtnq_s32_f32 implementation for armv7
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-01 01:23:35 +00:00
falkTX
cebb66f290
SIMD must always be enabled, even in debug builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 10:53:26 +00:00
falkTX
4429060454
Fix debug build
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 01:35:10 +00:00
falkTX
22b129403e
A few build fixes
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-28 20:51:50 +00:00
falkTX
108c462115
Rename flag to NOSIMD=true, NOOPT already in use by DPF
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-28 14:53:28 +00:00
falkTX
bf4be75cb7
Fix MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-18 22:13:28 +00:00
falkTX
c90850602d
Alternative build fix
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-18 16:52:48 +00:00
falkTX
1ba43b195f
Add surgext
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-04 20:38:19 +00:00
falkTX
a27cc93d8f
Cleanup makefiles, ensure deps see our custom includes
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-04 20:22:30 +00:00
falkTX
a5d28c2707
Enable linux-riscv64 builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-14 02:41:51 +01:00
falkTX
25b70b9931 Consistent macos build flags, allow debug jucewrapper 2022-08-18 22:57:28 +01:00
falkTX
69072da3c9 Simplify makefile a bit 2022-08-09 23:39:16 +01:00
falkTX
0f6948fe8a Detect when wasm stuff is unsupported 2022-08-03 20:04:41 +01:00
falkTX
4f3fdd239e
fix emar and emranlib usage for wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-03 15:08:46 +01:00
falkTX
dc1cc5d044 Only enable LTO in specific builds 2022-08-02 18:36:49 +01:00
falkTX
12427f5ed7 Deal with homebrew cmake injecting OSX SYSROOT 2022-07-22 15:04:38 +01:00
falkTX
dd185edf96
Revert a few things to get zstd working in wasm, deal with it later
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-16 00:30:44 +01:00
falkTX
e840ca05da Tweak wasm things a bit more, download some pregen files for now 2022-07-15 19:04:40 +01:00
falkTX
c24a3c226a Pass custom flags into deps 2022-07-13 14:41:09 +01:00
falkTX
5ed8eb4731
More wasm things, high-dpi browser tests
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-06 15:17:27 +01:00
falkTX
5370e2ad6e
More wasm details, basics mostly work now
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-06 02:02:22 +01:00
falkTX
c14eee850b
Build zstd ourselves
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-05 16:18:12 +01:00
falkTX
e79038812b
Set custom DISTRHO and DGL namespace
Closes #271

Signed-off-by: falkTX <falktx@falktx.com>
2022-06-30 20:03:38 +01:00
falkTX
ec7e6b231e Fail build if wrong macOS target used, fix macOS AU (missing fftw) 2022-05-15 01:16:23 +01:00
falkTX
4a2cc44f65
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-14 19:41:23 +01:00
falkTX
91e5e92296
HACK: use downloads.xiph.org for speexdsp vendored tarball
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-27 00:59:48 +00:00
falkTX
cd02ffe80f
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-25 18:37:38 +00:00
falkTX
79698d1443 Also use -Wp,-U_GLIBCXX_ASSERTIONS 2022-02-18 08:31:08 +00:00
falkTX
e9dc1c87b8
Do not allow _GLIBCXX_ASSERTIONS to be enabled, for now
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-17 23:36:23 +00:00
falkTX
d8d3b83c51 HaikuOS build fixes, headless mode works 2022-02-17 01:57:17 +00:00
falkTX
8200d30ed8
Create an extra source tarball with vendored libs inside
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-13 00:30:52 +00:00