DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit 2d175807d69446dd4af1762244da8128bbdf9baf
parent f91b8862806c6b5ab18113a547db186be5c158e6
Author: falkTX <falktx@falktx.com>
Date:   Thu,  4 Aug 2022 01:00:48 +0100

more aggressive wasm linker flags

Diffstat:
MMakefile.base.mk | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/Makefile.base.mk b/Makefile.base.mk @@ -196,7 +196,9 @@ else # Common linker flags LINK_OPTS = -fdata-sections -ffunction-sections -Wl,-O1,--gc-sections -ifneq ($(WASM),true) +ifeq ($(WASM),true) +LINK_OPTS += -sAGGRESSIVE_VARIABLE_ELIMINATION=1 +else LINK_OPTS += -Wl,--as-needed ifneq ($(SKIP_STRIPPING),true) LINK_OPTS += -Wl,--strip-all @@ -257,7 +259,7 @@ LINK_FLAGS = $(LINK_OPTS) $(LDFLAGS) ifeq ($(WASM),true) # Special flag for emscripten -LINK_FLAGS += -sLLD_REPORT_UNDEFINED +LINK_FLAGS += -sENVIRONMENT=web -sLLD_REPORT_UNDEFINED else ifneq ($(MACOS),true) # Not available on MacOS LINK_FLAGS += -Wl,--no-undefined