Commit 048da613a5d25104a6bec8ec951e479bde37eb75

Sam Lantinga 2022-06-29T17:24:51

Merge commit '965c16453785279d921b584c92f14bd0ef034730' into main

diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index d4fc5c4..135be45 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -1,6 +1,11 @@
-cmake_minimum_required(VERSION 3.0.0)
-project(SDL2 C)
-include(CTest)
+cmake_minimum_required(VERSION 3.0)
+project(SDL2_test)
+
+if(NOT TARGET SDL2::SDL2-static)
+    find_package(SDL2 2.0.23 REQUIRED COMPONENTS SDL2-static SDL2test)
+endif()
+
+enable_testing()
 
 if(SDL_INSTALL_TESTS)
     include(GNUInstallDirs)
@@ -8,9 +13,9 @@ endif()
 
 if(PSP)
     link_libraries(
-        SDL2main
-        SDL2_test
-        SDL2-static
+        SDL2::SDL2main
+        SDL2::SDL2test
+        SDL2::SDL2-static
         GL
         pspvram
         pspvfpu
@@ -23,7 +28,7 @@ if(PSP)
         psppower
     )
 else()
-    link_libraries(SDL2_test SDL2-static)
+    link_libraries(SDL2::SDL2test SDL2::SDL2-static)
 endif()
 
 if(WINDOWS)