falkTX
|
21c9be3957
|
Dont use juce for plugin bridges altogether
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
313ee2d7b8
|
Do not use juce for wine bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
c531861ac0
|
Stop using JUCE on non mac/win systems
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
2cb5950eb0
|
Cleanup core lib linkage
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
3b92085050
|
Set DGL flags correctly
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
296bfc1a4f
|
Make ysfx optional, enabled by default
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
56468b4732
|
Do not use pthread on wasm builds when external plugins are enabled
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
21508c6f70
|
Remove a line added by mistake
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
7de2b470d0
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
c11cd7b3b8
|
Tweak external dgl usage
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
aeccf6ab37
|
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
4784fc06e1
|
Add a few extra defs to help using external dpf/dgl
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
0132f1ae47
|
Skip frontend for static-plugin target
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
8e3fb38349
|
Do not try to build frontend if either qt or pyqt is missing
|
2 years ago |
falkTX
|
bce85af456
|
Alternative approach to qt5 tools setup
|
2 years ago |
falkTX
|
5db10df8be
|
Start moving files around
|
2 years ago |
falkTX
|
c9fc68aaa3
|
Use generic implementation for ysfx eel riscv builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
c6f49f6da3
|
Make sure SDL is disabled for static plugin target
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
7a9b7ba35e
|
Simplify wasm runner, using emscripten_set_interval
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6ee03336ab
|
Report plugin UI close in embed mode
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
33bd1f94b3
|
Link DGL against CoreVideo on macOS
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
06d6981732
|
More tweaks for wasm, engine verified to work, still with hacks
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
3a57252fdf
|
Do not enable pthreads for wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
0445589595
|
More tweaks for wasm and sdl
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
728fa94744
|
Allow to disable JACK, and skip bridges for wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
96e4fa5719
|
Initial SDL engine implementation
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b23293efeb
|
Rework and cleanup makefiles, add WASM var
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
c34f6bc8e6
|
Reorder makefile static plugin target rules
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1ae5cab238
|
Disable juce usage on non mac/win builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f2362d501a
|
Allow DGL in static builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
c1bd5d7aa3
|
Fix linux build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b06204c0b4
|
Cleanup some ysfx things and fix guiless build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
7a611594be
|
Always build juce_gui_extra; Add new mingw std compat files
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6d56a4d0e7
|
juce never links against x11
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
e361b5bf81
|
Update dependency list
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
4b6010bd0a
|
Haiku cannot use -pthread
|
2 years ago |
Jean Pierre Cimalando
|
fd22df0798
|
Add ysfx (upstream 60917c4)
|
3 years ago |
falkTX
|
8c8efd2b1e
|
Place zyn deps in STATIC_CARLA_PLUGIN_LIBS as needed
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
51028655d0
|
Don't expose symbols for STATIC_PLUGIN_TARGET
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
dc6fdacf68
|
Add STATIC_PLUGIN_TARGET macro; Fix wrong memory reads on lv2 list
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
30ddf5885f
|
Lead by example
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
285984719c
|
Separate system and dependency checks to new file
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
db46099c08
|
Fix build with some libraries in custom prefixes
|
3 years ago |
Xeonacid
|
67e38d1247
|
Replace -lpthread with -pthread
According to Stack Overflow and GCC doc, -pthread is the correct way to use pthread.
This fix build error on riscv64.
|
3 years ago |
falkTX
|
95b13ae45d
|
Ship lv2 gtk bridges with win/mac
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
6c705d8d93
|
Alternative approach to finding qt5 package for make dist
|
3 years ago |
falkTX
|
ae29d92500
|
Don't build static binaries on Windows if using msys2
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
3c4af6b95f
|
Don't require gobject/glib for gtk bridges, always enabled
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a09034219e
|
Allow lv2 gtk bridges on any system
|
3 years ago |
falkTX
|
60ed20e120
|
lv2 ui bridges: dlopen gtk instead of linking to it
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |