falkTX
8650bb6308
Add QuickJS as submodule instead of build-time download; Skip cf
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
b50783ccc8
Update Carla and PawPaw
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
a8009a172d
Enable all the builds again
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
0e2e334fa8
Add modduox build target, enable OSC/liblo in build artifacts
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
9d7bd1583b
Make resize handle never try to resize to less than it should
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
5946464fc9
Some little hacks to ensure proper mingw print format is used
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
c3a1888750
A few tweaks needed to unzipfx
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
685e62df24
Add unzipfx as extra vendored dependency, for CI builds
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
3e778c933c
Make small fonts less blurry
Who cares about correct rendering at such small sizes anyway
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
Filipe Coelho
43951635e9
Setup PawPaw and let it be used for CI extra deps ( #93 )
* Setup PawPaw and let it be used for CI extra deps
* Fix ci file
* Update readme
* Fix a typo
* Fix another typo
* Let PawPaw handle the build setup/env
* Fix typo
* One more fix
* Update AudibleInstruments
Signed-off-by: falkTX <falktx@falktx.com>
* Cleanup/Improve CardinalModuleWidget hackery
Signed-off-by: falkTX <falktx@falktx.com>
* Use LTO in PawPaw, fix build setup again
Signed-off-by: falkTX <falktx@falktx.com>
* Install libglib2.0-dev on CI static builds; Fix Prism conflicts
Signed-off-by: falkTX <falktx@falktx.com>
* Investigate why CI fails to install arch ports
Signed-off-by: falkTX <falktx@falktx.com>
* Ignore glib/fluidsynth for now
Signed-off-by: falkTX <falktx@falktx.com>
* Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
* Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
* Fix another typo
Signed-off-by: falkTX <falktx@falktx.com>
* Use -m32 in linux-i686 builds
Signed-off-by: falkTX <falktx@falktx.com>
* Try using g++-multilib instead of g++-i686-linux-gnu
Signed-off-by: falkTX <falktx@falktx.com>
* Force fix macOS build
* Use shasum5.28
3 years ago
falkTX
a96dadcb2b
Push LTO directly in DPF
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
16f1afc73c
Enable LTO for win64 builds; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
e87f3a03b9
Define __STDC_FORMAT_MACROS for windows builds
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
039a63c384
Always build quickjs, force CC and CXX on custom make deps
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
b362a26149
Get Qqqq modules to work
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
0fd2dff688
Stop using -ffat-lto-objects
3 years ago
falkTX
5465b44705
More tweaks for future wasm
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
bac019897f
Start makefile tweaks to allow wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
e810c8e4a9
Some experiments with LTO
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
5a98036a7d
Hide symbols from zstd too
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
6e3581675f
Hide libspeexdsp symbols
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
802768a77e
Fix -fno-finite-math-only placement, overriding user flags
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
ae8e93a780
bsd sed is sooo bad..
3 years ago
falkTX
20668cbdca
Force HAVE_LIBZSTD in there, we need it
3 years ago
falkTX
570f9f94a9
Make sure libarchive uses libzstd instead of external tools; Cleanup
3 years ago
falkTX
a00020e597
Support fully headless builds
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
6e837dda8c
Do not use RGBA on OpenGL setups for now
Fixes #20
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
05df01ef3a
Fix build dir outside of source
3 years ago
falkTX
11cd37ea7a
Make LTO optional; Redefine some conflicting plugin types
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
0dce76052e
Initial steps for LTO, not enabled yet
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
289d8a80f2
Fix macOS build
3 years ago
falkTX
cab4c3eb20
Use the custom make to call into VCV deps, even for extracting
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2f0ab547ee
Stop building libarchive shared lib
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
f9c1241b38
More build fixes, ensure no duplicated widget names
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2a5769a6ca
Reorganize files, add Fundamental plugins
3 years ago