falkTX
|
31619d7532
|
Only use -Werror=lto-type-mismatch LTO flag on GCC
Signed-off-by: falkTX <falktx@falktx.com>
|
3 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
|
4 years ago |
falkTX
|
96d5def58d
|
Fix LTO link flags, experiment with static builds
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
4ff990126d
|
Move DGL flags to Makefile.base.mk
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
501dcafaa3
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
dabfd5d884
|
Allow to skip RtAudio fallback in JACK/Standalone mode
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7357d71fa9
|
Expose cursor API from pugl, with added diagonal resize cursors
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
bf74aa2455
|
Use -g in build flags if using SKIP_STRIPPING=true
|
4 years ago |
falkTX
|
2208680d20
|
Allow and fix LTO build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
30d890cdb7
|
Use ubuntu-18.04 for win32 CI builds
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6053ec2a3e
|
Assume mingw wants posix
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
Filipe Coelho
|
29709cbe4e
|
UI filebrowser saving mode, separate from pugl/DGL/Window (#349)
* Add UI::openFileBrowser that matches Window::openFileBrowser
* Add empty implementation so it builds
* Move file browser dialog implementation into its own file
Signed-off-by: falkTX <falktx@falktx.com>
* Fix warnings
Signed-off-by: falkTX <falktx@falktx.com>
* Fix tests; Add non-implemented saving flag
Signed-off-by: falkTX <falktx@falktx.com>
* Initial DBus/freedesktop file browser implementation
Signed-off-by: falkTX <falktx@falktx.com>
* Build fixes
Signed-off-by: falkTX <falktx@falktx.com>
* Fix window id
Signed-off-by: falkTX <falktx@falktx.com>
* More build fixes
Signed-off-by: falkTX <falktx@falktx.com>
* More file dialog tweaks
Signed-off-by: falkTX <falktx@falktx.com>
* Attempted fixes
Signed-off-by: falkTX <falktx@falktx.com>
* Fix C++98 build
Signed-off-by: falkTX <falktx@falktx.com>
* Fix windows build
Signed-off-by: falkTX <falktx@falktx.com>
* Really fix windows builds
Signed-off-by: falkTX <falktx@falktx.com>
* Fix for MSVC
Signed-off-by: falkTX <falktx@falktx.com>
* Yet another fix attempt
Signed-off-by: falkTX <falktx@falktx.com>
* Also fix macOS side
Signed-off-by: falkTX <falktx@falktx.com>
* More attempted fixes, this is getting annoying...
Signed-off-by: falkTX <falktx@falktx.com>
* FileBrowserDialog: Implement saving in Windows
Signed-off-by: falkTX <falktx@falktx.com>
* FileBrowserDialog: Implement saving on macOS
Signed-off-by: falkTX <falktx@falktx.com>
* Rework last commit
Signed-off-by: falkTX <falktx@falktx.com>
* One more macOS fix needed
Signed-off-by: falkTX <falktx@falktx.com>
* unref dbus connection on close
Signed-off-by: falkTX <falktx@falktx.com>
* More build fixes
Signed-off-by: falkTX <falktx@falktx.com>
* Hopefully final macOS fix
Signed-off-by: falkTX <falktx@falktx.com>
* Add libdbus-1-dev to CI
Signed-off-by: falkTX <falktx@falktx.com>
* Check that org.freedesktop.portal.Desktop exists before connecting
Signed-off-by: falkTX <falktx@falktx.com>
* Less indentation
Signed-off-by: falkTX <falktx@falktx.com>
* Fix macOS build
|
4 years ago |
falkTX
|
d7abd3e1d5
|
Use win32 thread API for file browser, not pthreads; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
2c956cabea
|
Tweak OS auto-detection, prevent duplicates
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
05d91f5852
|
Protect against multiple inclusion of Makefile.base.mk
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d3692aa17f
|
Stop building vulkan by default
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
cdf1dab20c
|
Define SHARED_MEMORY_LIBS in base makefile, to be needed later
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
e81df55ab8
|
Add "make features" tool
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a9dee888ad
|
Set -std=gnu++11
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8514dc72ad
|
Add -static-libgcc -static-libstdc++ for windows
|
4 years ago |
falkTX
|
1de9ac0379
|
Cleanup RtAudio use, make it compatible with more systems
|
4 years ago |