Archived
1
Fork 0

Fix up macOS SDL backend to accodomate the new engine base data

This commit is contained in:
Joshua Goins 2022-06-27 10:09:07 -04:00
parent 832e0efcc0
commit f790b83c37

View file

@ -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 $<TARGET_FILE_DIR:${target}>/../Resources/game)
add_custom_target(${target}_copy_assets
COMMAND ${CMAKE_COMMAND} -E copy_directory ${data_directory} $<TARGET_FILE_DIR:${target}>/../Resources/game
)
COMMAND ${CMAKE_COMMAND} -E copy_directory ${data_directory} $<TARGET_FILE_DIR:${target}>/../Resources/game)
file(MAKE_DIRECTORY $<TARGET_FILE_DIR:${target}>/../Resources/base)
add_custom_target(${target}_copy_base
COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_BINARY_DIR}/bin/base $<TARGET_FILE_DIR:${target}>/../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()