commit 8d6748c502d8facf9dba71f1af2247f85dc938a3
parent 0c75ecb5db751eda5d5d7168f5299274c050766c
Author: falkTX <falktx@falktx.com>
Date: Wed, 4 Jan 2023 12:59:26 +0000
Make sure to optimize modgui builds
Signed-off-by: falkTX <falktx@falktx.com>
Diffstat:
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/Makefile.plugins.mk b/Makefile.plugins.mk
@@ -606,7 +606,8 @@ $(TARGET_DIR)/$(NAME).lv2/modgui/module.js: $(OBJS_UI) $(BUILD_DIR)/DistrhoUIMai
-@mkdir -p $(shell dirname $@)
@echo "Creating LV2 plugin modgui for $(NAME)"
$(SILENT)$(CXX) $^ $(LINK_FLAGS) $(EXTRA_LIBS) $(EXTRA_UI_LIBS) $(DGL_LIBS) \
- -sALLOW_TABLE_GROWTH -sMODULARIZE=1 -sMAIN_MODULE=2 -sDISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=0 \
+ -sALLOW_MEMORY_GROWTH -sALLOW_TABLE_GROWTH -sDISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=0 -sLZ4=1 \
+ -sMODULARIZE=1 -sMAIN_MODULE=2 \
-sEXPORTED_FUNCTIONS="['_malloc','_free','_modgui_init','_modgui_param_set','_modgui_patch_set','_modgui_cleanup']" \
-sEXPORTED_RUNTIME_METHODS=['addFunction','lengthBytesUTF8','stringToUTF8','UTF8ToString'] \
-sEXPORT_NAME="Module_$(MODGUI_CLASS_NAME)" \
@@ -623,9 +624,9 @@ modgui:
AR=emar \
CC=emcc \
CXX=em++ \
- CFLAGS="$(MODGUI_CFLAGS)" \
- CXXFLAGS="$(MODGUI_CXXFLAGS)" \
- LDFLAGS="$(MODGUI_LDFLAGS)"
+ CFLAGS="-O3 $(MODGUI_CFLAGS)" \
+ CXXFLAGS="-O3 $(MODGUI_CXXFLAGS)" \
+ LDFLAGS="-O3 $(MODGUI_LDFLAGS)"
.PHONY: modgui