From ee94ba0caeabe25e2ecff1039d321e8edb5acedd Mon Sep 17 00:00:00 2001 From: falkTX Date: Wed, 6 Jul 2022 23:38:55 +0100 Subject: [PATCH] Automatically set a few flags on wasm Signed-off-by: falkTX --- Makefile.plugins.mk | 4 ++++ dgl/src/pugl-upstream | 2 +- distrho/src/DistrhoUtils.cpp | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Makefile.plugins.mk b/Makefile.plugins.mk index ba01181f..4656ad24 100644 --- a/Makefile.plugins.mk +++ b/Makefile.plugins.mk @@ -65,6 +65,10 @@ ifeq ($(WASM),true) JACK_FLAGS += -sUSE_SDL=2 JACK_LIBS += -sUSE_SDL=2 +ifneq ($(FILE_BROWSER_DISABLED),true) +JACK_LIBS += -sEXPORTED_RUNTIME_METHODS=FS,cwrap +endif + else ifneq ($(SKIP_RTAUDIO_FALLBACK),true) ifeq ($(MACOS),true) diff --git a/dgl/src/pugl-upstream b/dgl/src/pugl-upstream index eb760757..6d4e2510 160000 --- a/dgl/src/pugl-upstream +++ b/dgl/src/pugl-upstream @@ -1 +1 @@ -Subproject commit eb7607571d38d8f06eea95eb2a04667402d49eab +Subproject commit 6d4e25100be6719565b512d6aeac19c5b581ba48 diff --git a/distrho/src/DistrhoUtils.cpp b/distrho/src/DistrhoUtils.cpp index 364461ff..fc0ff25a 100644 --- a/distrho/src/DistrhoUtils.cpp +++ b/distrho/src/DistrhoUtils.cpp @@ -78,7 +78,11 @@ const char* getPluginFormatName() noexcept #if defined(DISTRHO_PLUGIN_TARGET_CARLA) return "Carla"; #elif defined(DISTRHO_PLUGIN_TARGET_JACK) +# ifdef DISTRHO_OS_WASM + return "Wasm/Standalone"; +# else return "JACK/Standalone"; +# endif #elif defined(DISTRHO_PLUGIN_TARGET_LADSPA) return "LADSPA"; #elif defined(DISTRHO_PLUGIN_TARGET_DSSI)