falkTX
|
792373a96b
|
fix juce branch name
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
9f3252f7ca
|
Start cleaning up the makefiles
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
792a3405b0
|
Fixup CI details
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
344dec5d31
|
Make CI workflow templated, so it is easier to maintain
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
150053d11c
|
CI: Never build with LTO enabled
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1ce27708d1
|
Revert "Reenable LTO for testing"
This reverts commit 2352682996.
|
2 years ago |
falkTX
|
2352682996
|
Reenable LTO for testing
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
a42ca2c5df
|
Really fix windows build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f1f7d968df
|
Use the correct DGL namespace for extra windows build details
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
e463fa4dfb
|
Cleanup for things moved into DPF
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b858aa5c53
|
Disable LTO post release
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
351d6a815f
|
Make sure CI uploads releases
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
83c3ae888d
|
Enable LTO in preparation for release
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
78e2b8af59
|
Another wasm-noopt fix
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1f2f14589e
|
Fix wasm-noopt build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1632dc88d3
|
CI: only skip stripping of standalone
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
bda79d525d
|
Rebuild CI cache
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
047424fe3a
|
Add wasm-noopt CI build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b9279fc2b3
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
df5b687265
|
Fix mod build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ca5bfd6270
|
Tweak mini variant build to allow standalone
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a0a9be87cb
|
Revert "CI: Use ubuntu-22.04 for linux-armhf builds"
This reverts commit 5a2f79b7a9.
|
3 years ago |
falkTX
|
5a2f79b7a9
|
CI: Use ubuntu-22.04 for linux-armhf builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
Filipe Coelho
|
f02bc421cd
|
Make sure CI runs on pull requests too
|
3 years ago |
falkTX
|
9eee44a789
|
Tweak pkg-config and MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
30b60dd3b9
|
CI: Add modgui spec to pluginval, needed for mini variant
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
48452d93d1
|
Fix pluginval CI step
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ea41e4de86
|
CI: Skip CardinalNative build on pluginval target
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7974430c4e
|
CI: skip ccache for pluginval job
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a1fce952c9
|
CI: Use a single build job for final pluginval stage
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
0d68867aba
|
test build without CardinalMini
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
70745cd62d
|
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
6372e23963
|
Generate mini variant modgui during wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c23230297c
|
Build mini variant for MOD
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
cfa66b4d50
|
Ensure no LTO used in pluginval builds, CI runs out of space
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
108c462115
|
Rename flag to NOSIMD=true, NOOPT already in use by DPF
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
2ad135551e
|
Allow to build without SSE optimizations, letting simde fake it
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e2287e07eb
|
Disable LTO post-release; Update JTB_-_Waves.vcv
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
2aa63fbc46
|
Fix SSE not being enabled in pffft for 32bit builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e8045f0b6d
|
Stick with emscripten v3.1.27 for now
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
404c58dcbf
|
Use ubuntu-22.04 for wasm builds, matching local ones
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
0ca3a6a64d
|
Stop using LTO for macos-universal builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
524088fc95
|
Divide CI builds into 2 stages for wasm/mod/macos/win builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
72ebe14e8d
|
gperf is needed for new pawpaw
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
6f0a879c17
|
Renable LTO in preparation for release
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
0648ad2f64
|
Use --keep-debuginfo=yes for valgrind checks
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
3b4e51ee59
|
Make wasm versioned
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
2b8cc1f953
|
Do brotli compression of wasm files directly on CI
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8efc6a45e0
|
Use less disk space on CI builds, avoiding possible build failures
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
eddd85c45b
|
Remove superfulous zip/exe artifacts on windows builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |