reasampler_pure_library(capture_paths SOURCES capture_paths.cpp) reasampler_test(capture_paths LINK capture_paths) reasampler_pure_library(capture_name SOURCES capture_name.cpp) # capture_paths: the stem base's real contract is that sanitizeStem keeps it legal, so the # name tests assert the composed stem THROUGH the sanitizer rather than in isolation. reasampler_test(capture_name LINK capture_name capture_paths) reasampler_pure_library(insert_plan SOURCES insert_plan.cpp) reasampler_test(insert_plan LINK insert_plan) reasampler_pure_library(render_settings SOURCES render_settings.cpp LINK PUBLIC bank_model) reasampler_test(render_settings LINK render_settings) reasampler_pure_library(render_window SOURCES render_window.cpp) reasampler_test(render_window LINK render_window) reasampler_pure_library(track_topology SOURCES track_topology.cpp) reasampler_test(track_topology LINK track_topology) reasampler_pure_library(batch_capture SOURCES batch_capture.cpp) reasampler_test(batch_capture LINK batch_capture) reasampler_pure_library(tail_control SOURCES tail_control.cpp LINK PUBLIC render_settings PRIVATE json) reasampler_test(tail_control LINK tail_control) reasampler_pure_library(capture_realtime SOURCES capture_realtime.cpp LINK PUBLIC bank_model) reasampler_test(capture_realtime LINK capture_realtime) reasampler_pure_library(wav_codec SOURCES wav_codec.cpp LINK PUBLIC peaks) reasampler_test(wav_codec LINK wav_codec)