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)
|
function(add_platform_commands target data_directory skip_data)
|
||||||
if(NOT skip_data)
|
if(NOT skip_data)
|
||||||
if(ENABLE_MACOS)
|
if(ENABLE_MACOS)
|
||||||
|
file(MAKE_DIRECTORY $<TARGET_FILE_DIR:${target}>/../Resources/game)
|
||||||
|
|
||||||
add_custom_target(${target}_copy_assets
|
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()
|
else()
|
||||||
file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/bin/game)
|
file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/bin/game)
|
||||||
|
|
||||||
add_custom_target(${target}_copy_assets
|
add_custom_target(${target}_copy_assets
|
||||||
COMMAND ${CMAKE_COMMAND} -E copy_directory ${data_directory} ${CMAKE_BINARY_DIR}/bin/game
|
COMMAND ${CMAKE_COMMAND} -E copy_directory ${data_directory} ${CMAKE_BINARY_DIR}/bin/game
|
||||||
)
|
)
|
||||||
|
|
||||||
|
add_dependencies(${target} ${target}_copy_assets)
|
||||||
endif()
|
endif()
|
||||||
add_dependencies(${target} ${target}_copy_assets)
|
|
||||||
endif()
|
endif()
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
Reference in a new issue