Fix up macOS SDL backend to accodomate the new engine base data
This commit is contained in:
parent
832e0efcc0
commit
f790b83c37
1 changed files with 12 additions and 3 deletions
|
@ -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()
|
||||
|
|
Reference in a new issue