SDL_gesture: cmake: SDL3 is a requirement for gesture tests

From b2f493d7f87a6782c9f5e81e0584a4a5cd457822 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Thu, 6 Nov 2025 22:02:16 +0100
Subject: [PATCH] cmake: SDL3 is a requirement for gesture tests

---
 test/CMakeLists.txt | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 419d835..9a160ae 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -13,17 +13,11 @@ endif()
 
 list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/../cmake")
 
-find_package(SDL3 QUIET CONFIG COMPONENTS ${SDL3_COMPONENTS})
-if(NOT SDL3_FOUND)
-    message(STATUS "SDL3 not found -> not testing SDL_gesture with SDL3")
-endif()
+find_package(SDL3 CONFIG REQUIRED COMPONENTS ${SDL3_COMPONENTS})
 
 if(NOT TARGET SDL_gesture::SDL_gesture)
     find_package(SDL_gesture REQUIRED)
 endif()
 
-if(TARGET ${SDL3_TARGET})
-    add_executable(testgesture testgesture.c)
-    target_compile_definitions(testgesture PRIVATE TESTGESTURE_SDL3)
-    target_link_libraries(testgesture PRIVATE SDL_gesture::SDL_gesture ${SDL3_TARGET})
-endif()
+add_executable(testgesture testgesture.c)
+target_link_libraries(testgesture PRIVATE SDL_gesture::SDL_gesture ${SDL3_TARGET})