From 388a86e86663055190828474fddf031fa436631e Mon Sep 17 00:00:00 2001 From: "Skyth (Asilkan)" <19259897+blueskythlikesclouds@users.noreply.github.com> Date: Sun, 23 Feb 2025 18:07:11 +0300 Subject: [PATCH] Fix shader recompiler not depending on the patched executable. (#453) --- UnleashedRecompLib/CMakeLists.txt | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/UnleashedRecompLib/CMakeLists.txt b/UnleashedRecompLib/CMakeLists.txt index 4edc949..6c33d0a 100644 --- a/UnleashedRecompLib/CMakeLists.txt +++ b/UnleashedRecompLib/CMakeLists.txt @@ -26,8 +26,11 @@ foreach(i RANGE 0 260) endforeach() add_custom_command( - OUTPUT ${UNLEASHED_RECOMP_PPC_RECOMPILED_SOURCES} - COMMAND $ + OUTPUT + "${CMAKE_CURRENT_SOURCE_DIR}/private/default_patched.xex" + ${UNLEASHED_RECOMP_PPC_RECOMPILED_SOURCES} + COMMAND + $ DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/private/default.xex" "${CMAKE_CURRENT_SOURCE_DIR}/private/default.xexp" @@ -49,9 +52,15 @@ file(GLOB XENOS_RECOMP_SOURCES ) add_custom_command( - OUTPUT "${CMAKE_CURRENT_SOURCE_DIR}/shader/shader_cache.cpp" - COMMAND $ - DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/private/shader.ar" ${XENOS_RECOMP_SOURCES} ${XENOS_RECOMP_INCLUDE} + OUTPUT + "${CMAKE_CURRENT_SOURCE_DIR}/shader/shader_cache.cpp" + COMMAND + $ + 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