build: copy playback codes if needed

This commit is contained in:
Nikhil Narayana 2023-09-20 16:09:04 -07:00
commit 7cd576d80e
No known key found for this signature in database
GPG key ID: 2D6E647B8732451F
2 changed files with 14 additions and 1 deletions

View file

@ -658,9 +658,9 @@ endif()
message("Using static Corrosion from Externals for Rust linking support")
add_subdirectory(Externals/corrosion)
set(SLIPPI_PLAYBACK TRUE)
if(SLIPPI_PLAYBACK)
# Slippi Playback build option
# message("Enabling Playback build")
# add_definitions(-DIS_PLAYBACK=1)
endif()

View file

@ -714,4 +714,17 @@ endif()
if(USE_DISCORD_PRESENCE)
target_compile_definitions(dolphin-emu PRIVATE -DUSE_DISCORD_PRESENCE)
endif()
# Copy Playback Codes if needed
if (SLIPPI_PLAYBACK)
#add_custom_command(TARGET dolphin-emu POST_BUILD
# COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_SOURCE_DIR}/Data/PlaybackGeckoCodes/GALE01r2.ini" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Sys/GameSettings/GALE01r2.ini"
#)
#add_custom_command(TARGET dolphin-emu POST_BUILD
# COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_SOURCE_DIR}/Data/PlaybackGeckoCodes/GALJ01r2.ini" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Sys/GameSettings/GALJ01r2.ini"
#)
add_custom_command(TARGET dolphin-emu POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory "${CMAKE_SOURCE_DIR}/Data/PlaybackGeckoCodes/" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Sys/GameSettings/"
)
endif()