mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-22 16:24:04 +02:00
CMake: Try fixing the build for Clang and FORCE_C89.
This commit is contained in:
+15
-15
@@ -824,6 +824,21 @@ if(MINIAUDIO_BUILD_TESTS)
|
||||
endif()
|
||||
endif()
|
||||
add_test(NAME miniaudio_cpp COMMAND miniaudio_cpp --auto) # This is just the deviceio test.
|
||||
|
||||
add_miniaudio_test(miniaudio_engine engine/engine.cpp)
|
||||
if (TARGET libvorbis_interface)
|
||||
target_link_libraries(miniaudio_engine PRIVATE libvorbis_interface)
|
||||
else()
|
||||
target_compile_definitions(miniaudio_engine PRIVATE MA_NO_LIBVORBIS)
|
||||
message(STATUS "miniaudio_libvorbis is disabled. Vorbis support is disabled in miniaudio_engine.")
|
||||
endif()
|
||||
if (TARGET libopus_interface)
|
||||
target_link_libraries(miniaudio_engine PRIVATE libopus_interface)
|
||||
else()
|
||||
target_compile_definitions(miniaudio_engine PRIVATE MA_NO_LIBOPUS)
|
||||
message(STATUS "miniaudio_libopus is disabled. Opus support is disabled in miniaudio_engine.")
|
||||
endif()
|
||||
#add_test(NAME miniaudio_engine COMMAND miniaudio_engine)
|
||||
endif()
|
||||
|
||||
add_miniaudio_test(miniaudio_deviceio deviceio/deviceio.c)
|
||||
@@ -837,21 +852,6 @@ if(MINIAUDIO_BUILD_TESTS)
|
||||
endif()
|
||||
add_test(NAME miniaudio_deviceio COMMAND miniaudio_deviceio --auto)
|
||||
|
||||
add_miniaudio_test(miniaudio_engine engine/engine.cpp)
|
||||
if (TARGET libvorbis_interface)
|
||||
target_link_libraries(miniaudio_engine PRIVATE libvorbis_interface)
|
||||
else()
|
||||
target_compile_definitions(miniaudio_engine PRIVATE MA_NO_LIBVORBIS)
|
||||
message(STATUS "miniaudio_libvorbis is disabled. Vorbis support is disabled in miniaudio_engine.")
|
||||
endif()
|
||||
if (TARGET libopus_interface)
|
||||
target_link_libraries(miniaudio_engine PRIVATE libopus_interface)
|
||||
else()
|
||||
target_compile_definitions(miniaudio_engine PRIVATE MA_NO_LIBOPUS)
|
||||
message(STATUS "miniaudio_libopus is disabled. Opus support is disabled in miniaudio_engine.")
|
||||
endif()
|
||||
#add_test(NAME miniaudio_engine COMMAND miniaudio_engine)
|
||||
|
||||
add_miniaudio_test(miniaudio_conversion conversion/conversion.c)
|
||||
add_test(NAME miniaudio_conversion COMMAND miniaudio_conversion)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user