diff options
author | 3gg <3gg@shellblade.net> | 2025-08-30 16:53:58 -0700 |
---|---|---|
committer | 3gg <3gg@shellblade.net> | 2025-08-30 16:53:58 -0700 |
commit | 6aaedb813fa11ba0679c3051bc2eb28646b9506c (patch) | |
tree | 34acbfc9840e02cb4753e6306ea7ce978bf8b58e /CMakeLists.txt | |
parent | 8f228ade99dd3d4c8da9b78ade1815c9adf85c8f (diff) |
Update to SDL3
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 10 |
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 @@ | |||
1 | cmake_minimum_required(VERSION 3.5) | 1 | cmake_minimum_required(VERSION 3.30) |
2 | 2 | ||
3 | project(xplorer) | 3 | project(xplorer) |
4 | 4 | ||
5 | set(CMAKE_C_STANDARD 17) | 5 | set(CMAKE_C_STANDARD 23) |
6 | set(CMAKE_C_STANDARD_REQUIRED On) | 6 | set(CMAKE_C_STANDARD_REQUIRED On) |
7 | set(CMAKE_C_EXTENSIONS Off) | 7 | set(CMAKE_C_EXTENSIONS Off) |
8 | 8 | ||
9 | set(SDL_DIR src/contrib/SDL-2.30.2) | 9 | set(SDL_DIR src/contrib/SDL-3.2.20) |
10 | set(TINYDIR_DIR src/contrib/tinydir-1.2.4) | 10 | set(TINYDIR_DIR src/contrib/tinydir-1.2.4) |
11 | 11 | ||
12 | set(SDL_SHARED OFF) | ||
13 | set(SDL_STATIC ON) | ||
12 | add_subdirectory(${SDL_DIR}) | 14 | add_subdirectory(${SDL_DIR}) |
13 | add_subdirectory(${TINYDIR_DIR}) | 15 | add_subdirectory(${TINYDIR_DIR}) |
14 | 16 | ||
@@ -19,7 +21,7 @@ target_include_directories(xplorer PRIVATE | |||
19 | ${SDL_DIR}/include) | 21 | ${SDL_DIR}/include) |
20 | 22 | ||
21 | target_link_libraries(xplorer PRIVATE | 23 | target_link_libraries(xplorer PRIVATE |
22 | SDL2-static | 24 | SDL3-static |
23 | filesystem | 25 | filesystem |
24 | tinydir | 26 | tinydir |
25 | ui) | 27 | ui) |