diff options
| author | 2022-12-28 17:28:35 -0500 | |
|---|---|---|
| committer | 2022-12-28 17:29:32 -0500 | |
| commit | c18cf05a06d9624f67eba2886c91ef5180c872e0 (patch) | |
| tree | 26cac990572e0c67b93408f132b65c6e5cae507e /src/audio_core | |
| parent | cmake: make libusb optional (diff) | |
| download | yuzu-c18cf05a06d9624f67eba2886c91ef5180c872e0.tar.gz yuzu-c18cf05a06d9624f67eba2886c91ef5180c872e0.tar.xz yuzu-c18cf05a06d9624f67eba2886c91ef5180c872e0.zip | |
cmake: make cubeb and SDL2 optional
Diffstat (limited to 'src/audio_core')
| -rw-r--r-- | src/audio_core/CMakeLists.txt | 19 |
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) |
| 223 | endif() | 219 | endif() |
| 224 | 220 | ||
| 225 | if(ENABLE_CUBEB) | 221 | if (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) |
| 228 | endif() | 229 | endif() |
| 229 | if(ENABLE_SDL2) | 230 | |
| 231 | if (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) |
| 232 | endif() | 239 | endif() |