commit 5709c0e4e573921e3fe90a54113f57885f4e4340
parent 7688dd9602c5b770ff1b025c555d4f1f8edb7a2e
Author: falkTX <falktx@falktx.com>
Date: Wed, 21 Jul 2021 22:40:59 +0100
Fix build of LV2 instance-access plugins without UI dependencies
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/Makefile.plugins.mk b/Makefile.plugins.mk
@@ -328,7 +328,11 @@ lv2: $(lv2)
lv2_dsp: $(lv2_dsp)
lv2_sep: $(lv2_dsp) $(lv2_ui)
+ifeq ($(HAVE_DGL),true)
$(lv2): $(OBJS_DSP) $(OBJS_UI) $(BUILD_DIR)/DistrhoPluginMain_LV2.cpp.o $(BUILD_DIR)/DistrhoUIMain_LV2.cpp.o $(DGL_LIB)
+else
+$(lv2): $(OBJS_DSP) $(OBJS_UI) $(BUILD_DIR)/DistrhoPluginMain_LV2.cpp.o
+endif
-@mkdir -p $(shell dirname $@)
@echo "Creating LV2 plugin for $(NAME)"
$(SILENT)$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(DGL_LIBS) $(SHARED) $(SYMBOLS_LV2) $(SYMBOLS_LV2UI) -o $@