upgrade minimum cmake to 3.10 & remove copy_directory_if_different available only since 3.26

This commit is contained in:
MihailRis 2025-04-17 21:48:11 +03:00
parent 6a7e71c614
commit 030a21e80b

View file

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.10)
project(VoxelEngine) project(VoxelEngine)
set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD 17)
@ -37,6 +37,10 @@ target_link_libraries(VoxelEngine PRIVATE VoxelEngineSrc
target_link_options(VoxelEngine PRIVATE $<$<CXX_COMPILER_ID:GNU>:-no-pie>) target_link_options(VoxelEngine PRIVATE $<$<CXX_COMPILER_ID:GNU>:-no-pie>)
# Deploy res to build dir # Deploy res to build dir
if(NOT EXISTS $<TARGET_FILE_DIR:VoxelEngine>/res)
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/res DESTINATION $<TARGET_FILE_DIR:VoxelEngine>/res)
endif()
add_custom_command( add_custom_command(
TARGET VoxelEngine TARGET VoxelEngine
POST_BUILD POST_BUILD