mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-23 16:54:03 +02:00
CMake: Try fixing the build for Clang and FORCE_C89.
This commit is contained in:
+12
-12
@@ -824,18 +824,6 @@ if(MINIAUDIO_BUILD_TESTS)
|
|||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
add_test(NAME miniaudio_cpp COMMAND miniaudio_cpp --auto) # This is just the deviceio test.
|
add_test(NAME miniaudio_cpp COMMAND miniaudio_cpp --auto) # This is just the deviceio test.
|
||||||
endif()
|
|
||||||
|
|
||||||
add_miniaudio_test(miniaudio_deviceio deviceio/deviceio.c)
|
|
||||||
if(MINIAUDIO_NO_RUNTIME_LINKING)
|
|
||||||
if(NOT MINIAUDIO_NO_SDL2 AND TARGET PkgConfig::SDL2)
|
|
||||||
target_link_libraries(miniaudio_deviceio PRIVATE PkgConfig::SDL2)
|
|
||||||
endif()
|
|
||||||
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()
|
|
||||||
add_test(NAME miniaudio_deviceio COMMAND miniaudio_deviceio --auto)
|
|
||||||
|
|
||||||
add_miniaudio_test(miniaudio_engine engine/engine.cpp)
|
add_miniaudio_test(miniaudio_engine engine/engine.cpp)
|
||||||
if (TARGET libvorbis_interface)
|
if (TARGET libvorbis_interface)
|
||||||
@@ -851,6 +839,18 @@ if(MINIAUDIO_BUILD_TESTS)
|
|||||||
message(STATUS "miniaudio_libopus is disabled. Opus support is disabled in miniaudio_engine.")
|
message(STATUS "miniaudio_libopus is disabled. Opus support is disabled in miniaudio_engine.")
|
||||||
endif()
|
endif()
|
||||||
#add_test(NAME miniaudio_engine COMMAND miniaudio_engine)
|
#add_test(NAME miniaudio_engine COMMAND miniaudio_engine)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_miniaudio_test(miniaudio_deviceio deviceio/deviceio.c)
|
||||||
|
if(MINIAUDIO_NO_RUNTIME_LINKING)
|
||||||
|
if(NOT MINIAUDIO_NO_SDL2 AND TARGET PkgConfig::SDL2)
|
||||||
|
target_link_libraries(miniaudio_deviceio PRIVATE PkgConfig::SDL2)
|
||||||
|
endif()
|
||||||
|
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()
|
||||||
|
add_test(NAME miniaudio_deviceio COMMAND miniaudio_deviceio --auto)
|
||||||
|
|
||||||
add_miniaudio_test(miniaudio_conversion conversion/conversion.c)
|
add_miniaudio_test(miniaudio_conversion conversion/conversion.c)
|
||||||
add_test(NAME miniaudio_conversion COMMAND miniaudio_conversion)
|
add_test(NAME miniaudio_conversion COMMAND miniaudio_conversion)
|
||||||
|
|||||||
Reference in New Issue
Block a user