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