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
+14 -5
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