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
falkTX
7fcb46832c
More make tweaks, try to always use correct paths
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-07 22:10:47 +00:00
falkTX
0fc4a61870
Build and documentation tweaks
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-07 21:07:40 +00:00
falkTX
9b7e289928
Fix make clean
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-31 19:07:16 +00:00
falkTX
8650bb6308
Add QuickJS as submodule instead of build-time download; Skip cf
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-22 22:33:38 +00:00
falkTX
a8009a172d
Enable all the builds again
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-14 14:10:22 +00:00
falkTX
3e778c933c
Make small fonts less blurry
...
Who cares about correct rendering at such small sizes anyway
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-23 01:56:37 +00:00
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
2021-12-14 22:16:37 +00:00
falkTX
a96dadcb2b
Push LTO directly in DPF
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-05 21:38:33 +00:00
falkTX
16f1afc73c
Enable LTO for win64 builds; Cleanup
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-05 15:15:29 +00:00
falkTX
e87f3a03b9
Define __STDC_FORMAT_MACROS for windows builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-05 13:19:20 +00:00
falkTX
039a63c384
Always build quickjs, force CC and CXX on custom make deps
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-03 22:51:12 +00:00
falkTX
b362a26149
Get Qqqq modules to work
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-03 22:34:47 +00:00
falkTX
0fd2dff688
Stop using -ffat-lto-objects
2021-11-13 16:33:11 +00:00
falkTX
5465b44705
More tweaks for future wasm
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-09 16:01:49 +00:00
falkTX
bac019897f
Start makefile tweaks to allow wasm builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-09 12:59:54 +00:00
falkTX
e810c8e4a9
Some experiments with LTO
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-06 20:06:19 +00:00
falkTX
5a98036a7d
Hide symbols from zstd too
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-06 19:16:45 +00:00
falkTX
6e3581675f
Hide libspeexdsp symbols
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-06 19:00:31 +00:00
falkTX
802768a77e
Fix -fno-finite-math-only placement, overriding user flags
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-04 15:58:30 +00:00
falkTX
ae8e93a780
bsd sed is sooo bad..
2021-10-27 02:07:31 +01:00
falkTX
20668cbdca
Force HAVE_LIBZSTD in there, we need it
2021-10-27 01:19:54 +01:00
falkTX
570f9f94a9
Make sure libarchive uses libzstd instead of external tools; Cleanup
2021-10-27 00:16:12 +01:00
falkTX
a00020e597
Support fully headless builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-23 02:30:42 +01:00
falkTX
6e837dda8c
Do not use RGBA on OpenGL setups for now
...
Fixes #20
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 20:23:00 +01:00