Fix shader recompiler not depending on the patched executable. (#453)

This commit is contained in:
Skyth (Asilkan) 2025-02-23 18:07:11 +03:00 committed by GitHub
parent fef357062d
commit 388a86e866
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -26,8 +26,11 @@ foreach(i RANGE 0 260)
endforeach() endforeach()
add_custom_command( add_custom_command(
OUTPUT ${UNLEASHED_RECOMP_PPC_RECOMPILED_SOURCES} OUTPUT
COMMAND $<TARGET_FILE:XenonRecomp> "${CMAKE_CURRENT_SOURCE_DIR}/private/default_patched.xex"
${UNLEASHED_RECOMP_PPC_RECOMPILED_SOURCES}
COMMAND
$<TARGET_FILE:XenonRecomp>
DEPENDS DEPENDS
"${CMAKE_CURRENT_SOURCE_DIR}/private/default.xex" "${CMAKE_CURRENT_SOURCE_DIR}/private/default.xex"
"${CMAKE_CURRENT_SOURCE_DIR}/private/default.xexp" "${CMAKE_CURRENT_SOURCE_DIR}/private/default.xexp"
@ -49,9 +52,15 @@ file(GLOB XENOS_RECOMP_SOURCES
) )
add_custom_command( add_custom_command(
OUTPUT "${CMAKE_CURRENT_SOURCE_DIR}/shader/shader_cache.cpp" OUTPUT
COMMAND $<TARGET_FILE:XenosRecomp> "${CMAKE_CURRENT_SOURCE_DIR}/shader/shader_cache.cpp"
DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/private/shader.ar" ${XENOS_RECOMP_SOURCES} ${XENOS_RECOMP_INCLUDE} COMMAND
$<TARGET_FILE:XenosRecomp>
DEPENDS
"${CMAKE_CURRENT_SOURCE_DIR}/private/default_patched.xex"
"${CMAKE_CURRENT_SOURCE_DIR}/private/shader.ar"
${XENOS_RECOMP_SOURCES}
${XENOS_RECOMP_INCLUDE}
) )
add_library(UnleashedRecompLib add_library(UnleashedRecompLib