From f790b83c376aaf74e616a1c7ed0703cd1faa69d7 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Mon, 27 Jun 2022 10:09:07 -0400 Subject: [PATCH] Fix up macOS SDL backend to accodomate the new engine base data --- platforms/sdl/CMakeLists.txt | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/platforms/sdl/CMakeLists.txt b/platforms/sdl/CMakeLists.txt index c050697..322e6e9 100644 --- a/platforms/sdl/CMakeLists.txt +++ b/platforms/sdl/CMakeLists.txt @@ -46,16 +46,25 @@ add_platform( function(add_platform_commands target data_directory skip_data) if(NOT skip_data) if(ENABLE_MACOS) + file(MAKE_DIRECTORY $/../Resources/game) + add_custom_target(${target}_copy_assets - COMMAND ${CMAKE_COMMAND} -E copy_directory ${data_directory} $/../Resources/game - ) + COMMAND ${CMAKE_COMMAND} -E copy_directory ${data_directory} $/../Resources/game) + + file(MAKE_DIRECTORY $/../Resources/base) + + add_custom_target(${target}_copy_base + COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_BINARY_DIR}/bin/base $/../Resources/base) + + add_dependencies(${target} ${target}_copy_assets ${target}_copy_base) else() file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/bin/game) add_custom_target(${target}_copy_assets COMMAND ${CMAKE_COMMAND} -E copy_directory ${data_directory} ${CMAKE_BINARY_DIR}/bin/game ) + + add_dependencies(${target} ${target}_copy_assets) endif() - add_dependencies(${target} ${target}_copy_assets) endif() endfunction()