SDL: macros.cmake: PrintEnabledBackends should catch underscores.

From 30b0d2d8d0b2233c918dd7275c534cd7f168ac9b Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Sat, 25 Apr 2026 14:30:50 -0400
Subject: [PATCH] macros.cmake: PrintEnabledBackends should catch underscores.

Otherwise, "dos_soundblaster" doesn't show up in the list of backends for DOS.
---
 cmake/macros.cmake | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/cmake/macros.cmake b/cmake/macros.cmake
index b39bd5d83ff73..eb445b233d360 100644
--- a/cmake/macros.cmake
+++ b/cmake/macros.cmake
@@ -412,10 +412,10 @@ function(SDL_PrintSummary)
     PrintEnabledBackends("X11 libraries" "^SDL_VIDEO_DRIVER_X11_([A-Z0-9]*)$")
   endif()
   PrintEnabledBackends("Render drivers" "^SDL_VIDEO_RENDER_([A-Z0-9_]*)$")
-  PrintEnabledBackends("GPU drivers" "^SDL_GPU_([A-Z0-9]*)$")
-  PrintEnabledBackends("Audio drivers" "^SDL_AUDIO_DRIVER_([A-Z0-9]*)$")
-  PrintEnabledBackends("Joystick drivers" "^SDL_JOYSTICK_([A-Z0-9]*)$")
-  PrintEnabledBackends("Camera drivers" "^SDL_CAMERA_DRIVER_([A-Z0-9]*)$")
+  PrintEnabledBackends("GPU drivers" "^SDL_GPU_([A-Z0-9_]*)$")
+  PrintEnabledBackends("Audio drivers" "^SDL_AUDIO_DRIVER_([A-Z0-9_]*)$")
+  PrintEnabledBackends("Joystick drivers" "^SDL_JOYSTICK_([A-Z0-9_]*)$")
+  PrintEnabledBackends("Camera drivers" "^SDL_CAMERA_DRIVER_([A-Z0-9_]*)$")
   message(STATUS "")
 
   if(UNIX)