Fix shader recompiler not depending on the patched executable.

This commit is contained in:
Skyth 2025-02-23 17:56:03 +03:00
parent fef357062d
commit a77cfabb5c

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