update CMakeLists.txt

This commit is contained in:
MihailRis 2025-04-17 23:12:03 +03:00
parent 0c4d23f036
commit 33392a604f

View file

@ -37,12 +37,14 @@ 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 ${CMAKE_CURRENT_BINARY_DIR}/res) if (MSVC)
if (NOT DEFINED CMAKE_RUNTIME_OUTPUT_DIRECTORY) set(VOXELCORE_RES_DST ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) else()
endif() set(VOXELCORE_RES_DST ${CMAKE_CURRENT_BINARY_DIR})
message("CMAKE_RUNTIME_OUTPUT_DIRECTORY: ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}") endif()
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/res DESTINATION ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}) if (NOT EXISTS ${VOXELCORE_RES_DST}/res)
message("CMAKE_RUNTIME_OUTPUT_DIRECTORY: ${VOXELCORE_RES_DST}")
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/res DESTINATION ${VOXELCORE_RES_DST})
endif() endif()
if(VOXELENGINE_BUILD_TESTS) if(VOXELENGINE_BUILD_TESTS)