diff CMakeLists.txt @ 613:f76cada0bbb2

misc: switch to SDL3
author David Demelier <markand@malikania.fr>
date Sun, 20 Aug 2023 11:14:58 +0200
parents 78eb9f7a64f0
children 19d19f644b5e
line wrap: on
line diff
--- a/CMakeLists.txt	Sun Aug 20 10:48:57 2023 +0200
+++ b/CMakeLists.txt	Sun Aug 20 11:14:58 2023 +0200
@@ -70,10 +70,12 @@
 include(cmake/MlkNls.cmake)
 include(cmake/MlkTileset.cmake)
 
-find_package(SDL2 MODULE REQUIRED COMPONENTS image ttf)
+find_package(Jansson REQUIRED)
 find_package(OpenAL REQUIRED)
+find_package(SDL3 REQUIRED)
+find_package(SDL3_image REQUIRED)
+find_package(SDL3_ttf REQUIRED)
 find_package(SndFile REQUIRED)
-find_package(Jansson REQUIRED)
 
 # POSIX math library isn't available everywhere.
 find_library(M_LIBRARY m)
@@ -110,10 +112,6 @@
 	add_subdirectory(examples)
 endif ()
 
-#
-# SDL2 is not always configured using CMake on some systems which means the
-# CMake configuration file isn't provided, so use our own...
-#
 configure_file(
 	${molko_SOURCE_DIR}/cmake/MlkOptions.install.cmake
 	${molko_BINARY_DIR}/cmake/MlkOptions.cmake
@@ -121,7 +119,6 @@
 install(
 	FILES
 		${molko_BINARY_DIR}/cmake/MlkOptions.cmake
-		${molko_SOURCE_DIR}/cmake/FindSDL2.cmake
 		${molko_SOURCE_DIR}/cmake/FindSndFile.cmake
 		${molko_SOURCE_DIR}/cmake/MlkBcc.cmake
 		${molko_SOURCE_DIR}/cmake/MlkMap.cmake