falkTX
|
0f43c51116
|
Comment out -fsanitize=address DEBUG option, too much hassle
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
19d93ef42f
|
Do not try to build cairo backend under wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b344d6b22f
|
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
34952157be
|
Fix previous commit
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
c7e4ac43f5
|
Alternative approach to detect makefile string escape by default
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
eb68bf8d68
|
Expand DGL makefile stuff, set USE_GLES2 by default on wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
90004b0d43
|
Makefile cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
08a99f5a67
|
Expose VST2/3_BINARY_DIR in base makefile, handy for packaging
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
03a7dbf4ef
|
Set PKG_CONFIG_PATH for MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
95e66eba1b
|
Add stubs for Haiku, does not work yet
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
8c2d543a6b
|
Fix custom modduo and modduox commands
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
061f6c4e64
|
Make sure MOD builds do not see cairo or opengl
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
2f9564a28e
|
Add -fsanitize=address to debug make builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
9be5e79a55
|
Set MOD_BUILD=true for MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
157028c644
|
Set DGL_USE_OPENGL3 for GLES2/3 builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
31619d7532
|
Only use -Werror=lto-type-mismatch LTO flag on GCC
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
aea021aed8
|
Use the updated toolchains for modduo and modduox builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
3aa409b828
|
Add makefile extra rules for MOD Audio stuff
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8e0eaa4ddd
|
Add CPU_X86_64 to "make features" printout
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8461324c44
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b7056e7528
|
Alternative approach at compiler detection
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
fbc9ffdfaa
|
Add CPU_RISCV64 to make features
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
745cc0c0e5
|
Set CPU_RISCV64 makefile variable
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
639c5100f2
|
Cleanup base makefile, add clang vs gcc compiler check
|
3 years ago |
falkTX
|
f1925ebcc2
|
Make wasm real clipboard use optional, disabled by default
|
3 years ago |
falkTX
|
352bcbfb72
|
Correct last commit, deal with a few vst3 edge cases
|
3 years ago |
falkTX
|
30af417995
|
More wasm tweaks, clipboard support
|
3 years ago |
falkTX
|
2d175807d6
|
more aggressive wasm linker flags
|
3 years ago |
falkTX
|
f412918c5f
|
A few more tweaks for native-audio standalone, allow forcing
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ec02b88923
|
Rework native audio standalone fallback code, add full wasm stuff
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
02216aba74
|
Allow to redirect Runner emscript calls, needed for exceptions
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a415fc875a
|
Fix HAVE_DGL check for wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b63db74220
|
wasm file browser details, add WASM_EXCEPTIONS build option
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c2938c0299
|
Enable simd for wasm, early implementation of file dialogs
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
33ee09ae71
|
A few more wasm tweaks, do not allow Thread.hpp usage
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ea18b1a1ad
|
Get all plugins to build for wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d8612aa360
|
More wasm related things, generating "standalones"
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
478cb33f04
|
wasm and egl/gles related things
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
194f04aee8
|
Allow to build with custom DISTRHO and DGL namespace
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a65ac8545d
|
Also set __USE_MINGW_ANSI_STDIO on makefiles for mingw
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
60f0de5a0d
|
Cleanup makefile
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
01fc162215
|
Do not set -fno-gnu-unique for BSD
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ddf878c13a
|
Add WINDOWS_ICON_ID build macro, show msgbox on windows on error
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
55916eb0fb
|
Use -fno-gnu-unique by default
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
4cc6973d5d
|
Accept a few other verbose make flags
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
fb947e9786
|
Use X11 on HaikuOS for now, until a real backend is done
|
3 years ago |
falkTX
|
96d5def58d
|
Fix LTO link flags, experiment with static builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
4ff990126d
|
Move DGL flags to Makefile.base.mk
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
501dcafaa3
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
dabfd5d884
|
Allow to skip RtAudio fallback in JACK/Standalone mode
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |