Commit graph

261 commits

Author SHA1 Message Date
falkTX
20ed43b9d2
Tweak CI setup for PawPaw update
Signed-off-by: falkTX <falktx@falktx.com>
2023-06-20 18:07:32 +02:00
falkTX
c2510299d4
Rebuild CI cache
Signed-off-by: falkTX <falktx@falktx.com>
2023-06-20 15:18:31 +02:00
falkTX
466c8d4235
Tweak macOS packaging
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-21 15:49:06 +02:00
falkTX
9c1cf3b441
CI: add automake for macOS build
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-21 01:47:58 +02:00
falkTX
f74e57370d
Force build
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-20 20:11:45 +02:00
falkTX
2823dcfe78
implement all the DSP stuff for AIDA-X
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-18 18:49:46 +02:00
falkTX
e39170b12b
Update carla and dpf, tweak windows CI
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-17 20:14:01 +02:00
falkTX
fdca56ecfa
Simplify juce-au handling
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-03 16:38:20 +02:00
falkTX
5307b9f540
Fix macOS CI step
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-25 17:50:44 +02:00
falkTX
162e24f589
CI tweaks, give up on old macOS versions, min 10.15
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-25 01:10:47 +02:00
falkTX
aca0e8d4db
Tweaks to wasm nosimd loader
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 19:57:13 +02:00
falkTX
39e83285e2
Only use remote OSC control in headless/MOD, remove LTO from readme
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 15:30:02 +02:00
falkTX
5a53cd37b8
Cleanup some more CI details, auto-load nosimd wasm
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 12:24:00 +02:00
falkTX
26e206f3d8
CI build fixes
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 03:29:56 +02:00
falkTX
792373a96b
fix juce branch name
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 01:54:07 +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
792a3405b0
Fixup CI details
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-22 19:37:44 +02:00
falkTX
344dec5d31
Make CI workflow templated, so it is easier to maintain
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-22 17:28:46 +02:00
falkTX
150053d11c
CI: Never build with LTO enabled
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-22 16:48:16 +02:00
falkTX
1ce27708d1 Revert "Reenable LTO for testing"
This reverts commit 2352682996.
2023-04-20 20:08:34 +02:00
falkTX
2352682996
Reenable LTO for testing
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-18 13:11:28 +02:00
falkTX
a42ca2c5df
Really fix windows build
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-15 22:16:11 +02:00
falkTX
f1f7d968df
Use the correct DGL namespace for extra windows build details
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-15 19:56:59 +02:00
falkTX
e463fa4dfb Cleanup for things moved into DPF
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-06 16:05:17 +02:00
falkTX
b858aa5c53
Disable LTO post release
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-28 10:57:27 +01:00
falkTX
351d6a815f
Make sure CI uploads releases
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-27 21:34:22 +01:00
falkTX
83c3ae888d
Enable LTO in preparation for release
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-25 17:04:25 +01:00
falkTX
78e2b8af59
Another wasm-noopt fix
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-24 19:58:17 +01:00
falkTX
1f2f14589e
Fix wasm-noopt build
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-24 14:15:48 +01:00
falkTX
1632dc88d3
CI: only skip stripping of standalone
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-21 10:34:24 +01:00
falkTX
bda79d525d
Rebuild CI cache
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-20 23:46:22 +01:00
falkTX
047424fe3a
Add wasm-noopt CI build
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-20 12:28:56 +01:00
falkTX
b9279fc2b3
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-20 00:07:29 +01:00
falkTX
df5b687265
Fix mod build
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-19 21:30:46 +01:00
falkTX
ca5bfd6270
Tweak mini variant build to allow standalone
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-19 20:34:20 +01:00
falkTX
a0a9be87cb
Revert "CI: Use ubuntu-22.04 for linux-armhf builds"
This reverts commit 5a2f79b7a9.
2023-02-19 19:32:21 +01:00
falkTX
5a2f79b7a9
CI: Use ubuntu-22.04 for linux-armhf builds
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-19 18:53:54 +01:00
Filipe Coelho
f02bc421cd
Make sure CI runs on pull requests too 2023-01-10 20:46:49 +00:00
falkTX
9eee44a789
Tweak pkg-config and MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-04 18:28:23 +00:00
falkTX
30b60dd3b9
CI: Add modgui spec to pluginval, needed for mini variant
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-03 12:51:14 +00:00
falkTX
48452d93d1
Fix pluginval CI step
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-01 19:17:40 +00:00
falkTX
ea41e4de86
CI: Skip CardinalNative build on pluginval target
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-01 00:17:25 +00:00
falkTX
7974430c4e
CI: skip ccache for pluginval job
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-31 17:16:58 +00:00
falkTX
a1fce952c9
CI: Use a single build job for final pluginval stage
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-31 14:23:26 +00:00
falkTX
0d68867aba
test build without CardinalMini
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-30 12:57:23 +00:00
falkTX
70745cd62d
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 10:53:05 +00:00
falkTX
6372e23963
Generate mini variant modgui during wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 02:33:57 +00:00
falkTX
c23230297c
Build mini variant for MOD
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 02:06:09 +00:00
falkTX
cfa66b4d50
Ensure no LTO used in pluginval builds, CI runs out of space
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 01:39:26 +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