From 260ad36b7d1f16a511e83f6ab07125c320387c85 Mon Sep 17 00:00:00 2001 From: David Madl Date: Sat, 7 Mar 2026 22:19:31 +0100 Subject: [PATCH] build: add libsamplerate --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9ce931e..c0d64c9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,8 @@ project(rubberband) set(CMAKE_CXX_STANDARD 20) -set(CMAKE_CXX_FLAGS "-DUSE_BQRESAMPLER -DHAVE_KISSFFT") +set(BUILD_TESTING FALSE) +set(CMAKE_CXX_FLAGS "-DUSE_BQRESAMPLER -DHAVE_KISSFFT -DHAVE_LIBSAMPLERATE") #include_directories(mpg123/lib/x86_64/include) include_directories( @@ -58,4 +59,7 @@ add_executable(rubberband #target_link_libraries(rubberband ${CMAKE_SOURCE_DIR}/mpg123/lib/x86_64/libmpg123.dll.a) add_subdirectory(src/ext/libsndfile) -target_link_libraries(rubberband sndfile) +add_subdirectory(src/ext/libsamplerate) +target_link_libraries(rubberband sndfile samplerate) + +target_include_directories(rubberband PRIVATE ${CMAKE_SOURCE_DIR}/src/ext/libsamplerate/include) \ No newline at end of file