--- origsrc/openal-soft-1.23.1/CMakeLists.txt	2023-04-12 04:46:23.000000000 +0900
+++ src/openal-soft-1.23.1/CMakeLists.txt	2023-09-09 21:40:33.686868300 +0900
@@ -1720,7 +1720,7 @@ if(ALSOFT_EXAMPLES)
     if(SDL2_FOUND)
         add_executable(alloopback examples/alloopback.c)
         target_link_libraries(alloopback
-            PRIVATE ${LINKER_FLAGS} SDL2::SDL2 ex-common ${MATH_LIB})
+            PRIVATE ${LINKER_FLAGS} SDL2 ex-common ${MATH_LIB})
         set_target_properties(alloopback PROPERTIES ${DEFAULT_TARGET_PROPS})
 
         if(ALSOFT_INSTALL_EXAMPLES)
--- origsrc/openal-soft-1.23.1/alc/backends/portaudio.cpp	2023-04-12 04:46:23.000000000 +0900
+++ src/openal-soft-1.23.1/alc/backends/portaudio.cpp	2023-09-09 21:33:00.601607900 +0900
@@ -363,6 +363,8 @@ bool PortBackendFactory::init()
     {
 #ifdef _WIN32
 # define PALIB "portaudio.dll"
+#elif defined(__CYGWIN__)
+# define PALIB "cygportaudio-2.dll"
 #elif defined(__APPLE__) && defined(__MACH__)
 # define PALIB "libportaudio.2.dylib"
 #elif defined(__OpenBSD__)
--- origsrc/openal-soft-1.23.1/alc/backends/pulseaudio.cpp	2023-04-12 04:46:23.000000000 +0900
+++ src/openal-soft-1.23.1/alc/backends/pulseaudio.cpp	2023-09-09 21:34:10.319746200 +0900
@@ -1368,6 +1368,8 @@ bool PulseBackendFactory::init()
 
 #ifdef _WIN32
 #define PALIB "libpulse-0.dll"
+#elif defined(__CYGWIN__)
+#define PALIB "cygpulse-0.dll"
 #elif defined(__APPLE__) && defined(__MACH__)
 #define PALIB "libpulse.0.dylib"
 #else
--- origsrc/openal-soft-1.23.1/examples/alloopback.c	2023-04-12 04:46:23.000000000 +0900
+++ src/openal-soft-1.23.1/examples/alloopback.c	2023-09-09 21:54:10.156086500 +0900
@@ -31,10 +31,10 @@
 #include <stdio.h>
 
 #define SDL_MAIN_HANDLED
-#include "SDL.h"
-#include "SDL_audio.h"
-#include "SDL_error.h"
-#include "SDL_stdinc.h"
+#include "SDL2/SDL.h"
+#include "SDL2/SDL_audio.h"
+#include "SDL2/SDL_error.h"
+#include "SDL2/SDL_stdinc.h"
 
 #include "AL/al.h"
 #include "AL/alc.h"
