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})