summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/audio_core/CMakeLists.txt19
1 files changed, 13 insertions, 6 deletions
diff --git a/src/audio_core/CMakeLists.txt b/src/audio_core/CMakeLists.txt
index 420ba62e0..e7b595459 100644
--- a/src/audio_core/CMakeLists.txt
+++ b/src/audio_core/CMakeLists.txt
@@ -187,11 +187,7 @@ add_library(audio_core STATIC
187 renderer/voice/voice_info.cpp 187 renderer/voice/voice_info.cpp
188 renderer/voice/voice_info.h 188 renderer/voice/voice_info.h
189 renderer/voice/voice_state.h 189 renderer/voice/voice_state.h
190 sink/cubeb_sink.cpp
191 sink/cubeb_sink.h
192 sink/null_sink.h 190 sink/null_sink.h
193 sink/sdl2_sink.cpp
194 sink/sdl2_sink.h
195 sink/sink.h 191 sink/sink.h
196 sink/sink_details.cpp 192 sink/sink_details.cpp
197 sink/sink_details.h 193 sink/sink_details.h
@@ -222,11 +218,22 @@ if (ARCHITECTURE_x86_64 OR ARCHITECTURE_arm64)
222 target_link_libraries(audio_core PRIVATE dynarmic::dynarmic) 218 target_link_libraries(audio_core PRIVATE dynarmic::dynarmic)
223endif() 219endif()
224 220
225if(ENABLE_CUBEB) 221if (ENABLE_CUBEB)
222 target_sources(audio_core PRIVATE
223 sink/cubeb_sink.cpp
224 sink/cubeb_sink.h
225 )
226
226 target_link_libraries(audio_core PRIVATE cubeb::cubeb) 227 target_link_libraries(audio_core PRIVATE cubeb::cubeb)
227 target_compile_definitions(audio_core PRIVATE -DHAVE_CUBEB=1) 228 target_compile_definitions(audio_core PRIVATE -DHAVE_CUBEB=1)
228endif() 229endif()
229if(ENABLE_SDL2) 230
231if (ENABLE_SDL2)
232 target_sources(audio_core PRIVATE
233 sink/sdl2_sink.cpp
234 sink/sdl2_sink.h
235 )
236
230 target_link_libraries(audio_core PRIVATE SDL2::SDL2) 237 target_link_libraries(audio_core PRIVATE SDL2::SDL2)
231 target_compile_definitions(audio_core PRIVATE HAVE_SDL2) 238 target_compile_definitions(audio_core PRIVATE HAVE_SDL2)
232endif() 239endif()