From c0ac7d92798dd0071edc960531eac513d60f7fa7 Mon Sep 17 00:00:00 2001 From: falkTX Date: Sat, 30 Nov 2024 19:26:08 +0100 Subject: [PATCH] workaround bogaudio missing symbol Signed-off-by: falkTX --- plugins/Makefile | 12 ++++++++++++ src/custom/dep.cpp | 6 +++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/plugins/Makefile b/plugins/Makefile index 08199f24..15c156ba 100644 --- a/plugins/Makefile +++ b/plugins/Makefile @@ -2277,6 +2277,18 @@ $(BUILD_DIR)/BogaudioModules/src/follower_base.cpp.o: BogaudioModules/src/follow -IBogaudioModules/lib \ -IBogaudioModules/src/dsp +$(BUILD_DIR)/BogaudioModules/src/VCF.cpp.o: BogaudioModules/src/VCF.cpp + -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" + @echo "Compiling $<" + $(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \ + $(foreach m,$(BOGAUDIO_CUSTOM),$(call custom_module_names,$(m),Bogaudio)) \ + -DpluginInstance=pluginInstance__BogaudioModules \ + -DminFrequency=minFrequencyDebug \ + -DRACK_SIMD=1 \ + -DSKIP_MINGW_FORMAT \ + -IBogaudioModules/lib \ + -IBogaudioModules/src/dsp + $(BUILD_DIR)/BogaudioModules/%.cpp.o: BogaudioModules/%.cpp -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" @echo "Compiling $<" diff --git a/src/custom/dep.cpp b/src/custom/dep.cpp index cad31aab..926adc0c 100644 --- a/src/custom/dep.cpp +++ b/src/custom/dep.cpp @@ -27,13 +27,17 @@ void refreshTheme(); #include "nanovg.h" -// fix bogaudio build, another missing symbol +// fix bogaudio build, missing symbols #ifndef NDEBUG namespace bogaudio { struct FollowerBase { static float efGainMaxDecibelsDebug; }; +struct VCF { + static float minFrequencyDebug; +}; float FollowerBase::efGainMaxDecibelsDebug = 12.0f; +float VCF::minFrequencyDebug = 3.0f; } #endif