T14: SF host bridge native (FluidSynth runtime DLL) + golden test

This commit is contained in:
2026-08-11 17:11:29 +07:00
parent b9817e1aed
commit 500384a226
6 changed files with 862 additions and 0 deletions
+13
View File
@@ -64,3 +64,16 @@ target_compile_definitions(vst2_host_bridge PRIVATE
WIN32_LEAN_AND_MEAN
)
target_link_libraries(vst2_host_bridge PRIVATE audio_engine native_mixer)
# SF host bridge (T14): FluidSynth native — load libfluidsynth runtime DLL
# (fluidsynth_runtime/, gitignore) qua GetProcAddress; audio loop + mixer chung.
add_library(sf_host_bridge SHARED
SFHost.cpp
)
target_include_directories(sf_host_bridge PRIVATE native_host)
target_compile_definitions(sf_host_bridge PRIVATE
_CRT_SECURE_NO_WARNINGS
NOMINMAX
WIN32_LEAN_AND_MEAN
)
target_link_libraries(sf_host_bridge PRIVATE audio_engine native_mixer)