Enable libvorbis and libopus decoding in the deviceio test.

This commit is contained in:
David Reid
2026-04-28 19:00:24 +10:00
parent 77074f0597
commit a92139b686
2 changed files with 36 additions and 0 deletions
+12
View File
@@ -907,6 +907,18 @@ if(MINIAUDIO_BUILD_TESTS)
target_link_libraries(miniaudio_deviceio PRIVATE PkgConfig::SDL2)
endif()
endif()
if (TARGET libvorbis_interface)
target_link_libraries(miniaudio_deviceio PRIVATE libvorbis_interface)
target_compile_definitions(miniaudio_deviceio PRIVATE ENABLE_LIBVORBIS)
else()
message(STATUS "miniaudio_libvorbis is disabled. Vorbis support is disabled in miniaudio_deviceio.")
endif()
if (TARGET libopus_interface)
target_link_libraries(miniaudio_deviceio PRIVATE libopus_interface)
target_compile_definitions(miniaudio_deviceio PRIVATE ENABLE_LIBOPUS)
else()
message(STATUS "miniaudio_libopus is disabled. Opus support is disabled in miniaudio_deviceio.")
endif()
if(MINIAUDIO_NO_THREADING)
target_compile_definitions(miniaudio_deviceio PRIVATE MA_NO_THREADING) # We want to be able to test device I/O without threading.
endif()