summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
author3gg <3gg@shellblade.net>2025-08-30 16:53:58 -0700
committer3gg <3gg@shellblade.net>2025-08-30 16:53:58 -0700
commit6aaedb813fa11ba0679c3051bc2eb28646b9506c (patch)
tree34acbfc9840e02cb4753e6306ea7ce978bf8b58e /CMakeLists.txt
parent8f228ade99dd3d4c8da9b78ade1815c9adf85c8f (diff)
Update to SDL3
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt10
1 files changed, 6 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 19d1d35..da53ffb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,14 +1,16 @@
1cmake_minimum_required(VERSION 3.5) 1cmake_minimum_required(VERSION 3.30)
2 2
3project(xplorer) 3project(xplorer)
4 4
5set(CMAKE_C_STANDARD 17) 5set(CMAKE_C_STANDARD 23)
6set(CMAKE_C_STANDARD_REQUIRED On) 6set(CMAKE_C_STANDARD_REQUIRED On)
7set(CMAKE_C_EXTENSIONS Off) 7set(CMAKE_C_EXTENSIONS Off)
8 8
9set(SDL_DIR src/contrib/SDL-2.30.2) 9set(SDL_DIR src/contrib/SDL-3.2.20)
10set(TINYDIR_DIR src/contrib/tinydir-1.2.4) 10set(TINYDIR_DIR src/contrib/tinydir-1.2.4)
11 11
12set(SDL_SHARED OFF)
13set(SDL_STATIC ON)
12add_subdirectory(${SDL_DIR}) 14add_subdirectory(${SDL_DIR})
13add_subdirectory(${TINYDIR_DIR}) 15add_subdirectory(${TINYDIR_DIR})
14 16
@@ -19,7 +21,7 @@ target_include_directories(xplorer PRIVATE
19 ${SDL_DIR}/include) 21 ${SDL_DIR}/include)
20 22
21target_link_libraries(xplorer PRIVATE 23target_link_libraries(xplorer PRIVATE
22 SDL2-static 24 SDL3-static
23 filesystem 25 filesystem
24 tinydir 26 tinydir
25 ui) 27 ui)