Skip to content

Commit 388a86e

Browse files
Fix shader recompiler not depending on the patched executable. (#453)
1 parent fef3570 commit 388a86e

1 file changed

Lines changed: 14 additions & 5 deletions

File tree

UnleashedRecompLib/CMakeLists.txt

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,11 @@ foreach(i RANGE 0 260)
2626
endforeach()
2727
2828
add_custom_command(
29-
OUTPUT ${UNLEASHED_RECOMP_PPC_RECOMPILED_SOURCES}
30-
COMMAND $<TARGET_FILE:XenonRecomp>
29+
OUTPUT
30+
"${CMAKE_CURRENT_SOURCE_DIR}/private/default_patched.xex"
31+
${UNLEASHED_RECOMP_PPC_RECOMPILED_SOURCES}
32+
COMMAND
33+
$<TARGET_FILE:XenonRecomp>
3134
DEPENDS
3235
"${CMAKE_CURRENT_SOURCE_DIR}/private/default.xex"
3336
"${CMAKE_CURRENT_SOURCE_DIR}/private/default.xexp"
@@ -49,9 +52,15 @@ file(GLOB XENOS_RECOMP_SOURCES
4952
)
5053
5154
add_custom_command(
52-
OUTPUT "${CMAKE_CURRENT_SOURCE_DIR}/shader/shader_cache.cpp"
53-
COMMAND $<TARGET_FILE:XenosRecomp>
54-
DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/private/shader.ar" ${XENOS_RECOMP_SOURCES} ${XENOS_RECOMP_INCLUDE}
55+
OUTPUT
56+
"${CMAKE_CURRENT_SOURCE_DIR}/shader/shader_cache.cpp"
57+
COMMAND
58+
$<TARGET_FILE:XenosRecomp>
59+
DEPENDS
60+
"${CMAKE_CURRENT_SOURCE_DIR}/private/default_patched.xex"
61+
"${CMAKE_CURRENT_SOURCE_DIR}/private/shader.ar"
62+
${XENOS_RECOMP_SOURCES}
63+
${XENOS_RECOMP_INCLUDE}
5564
)
5665
5766
add_library(UnleashedRecompLib

0 commit comments

Comments
 (0)