File faudio-older-sdl2.patch of Package FAudio

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -188,14 +188,14 @@
 		endif()
 	elseif (TARGET SDL2)
 		message(STATUS "using TARGET SDL2")
-		target_link_libraries(FAudio PUBLIC SDL2)
+		target_link_libraries(FAudio PUBLIC SDL2 m)
 		if(INSTALL_MINGW_DEPENDENCIES)
 			install_shared_libs(TARGETS SDL2 DESTINATION bin NO_INSTALL_SYMLINKS REQUIRED)
 		endif()
 	else()
 		message(STATUS "no TARGET SDL2::SDL2, or SDL2, using variables")
 		target_include_directories(FAudio PUBLIC "$<BUILD_INTERFACE:${SDL2_INCLUDE_DIRS}>")
-		target_link_libraries(FAudio PUBLIC ${SDL2_LIBRARIES})
+		target_link_libraries(FAudio PUBLIC ${SDL2_LIBRARIES} m)
 		if(INSTALL_MINGW_DEPENDENCIES)
 			install_shared_libs(${SDL2_LIBRARIES} DESTINATION bin NO_INSTALL_SYMLINKS)
 		endif()
        
--- a/src/FAudio_internal.h
+++ b/src/FAudio_internal.h
@@ -141,7 +141,7 @@
 #define FAudio_floor(x) SDL_floor(x)
 #define FAudio_abs(x) SDL_abs(x)
 #define FAudio_ldexp(v, e) SDL_scalbn(v, e)
-#define FAudio_exp(x) SDL_exp(x)
+#define FAudio_exp(x) SDL_log(x)
 
 #define FAudio_cosf(x) SDL_cosf(x)
 #define FAudio_sinf(x) SDL_sinf(x)

openSUSE Build Service is sponsored by