summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
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)