mirror of https://github.com/PCSX2/pcsx2.git
CMake: Add proper dependencies for bin2cpp invocations
This commit is contained in:
parent
de7a92944f
commit
1fe352d8a6
|
@ -246,6 +246,8 @@ add_subdirectory(3rdparty/libchdr/libchdr EXCLUDE_FROM_ALL)
|
||||||
if(USE_NATIVE_TOOLS)
|
if(USE_NATIVE_TOOLS)
|
||||||
add_subdirectory(tools/bin2cpp EXCLUDE_FROM_ALL)
|
add_subdirectory(tools/bin2cpp EXCLUDE_FROM_ALL)
|
||||||
set(BIN2CPP bin2cpp)
|
set(BIN2CPP bin2cpp)
|
||||||
|
set(BIN2CPPDEP bin2cpp)
|
||||||
else()
|
else()
|
||||||
set(BIN2CPP perl ${CMAKE_SOURCE_DIR}/linux_various/hex2h.pl)
|
set(BIN2CPP perl ${CMAKE_SOURCE_DIR}/linux_various/hex2h.pl)
|
||||||
|
set(BIN2CPPDEP ${CMAKE_SOURCE_DIR}/linux_various/hex2h.pl)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -537,6 +537,7 @@ else(WIN32)
|
||||||
arrow_bottom arrow_left arrow_right)
|
arrow_bottom arrow_left arrow_right)
|
||||||
add_custom_command(
|
add_custom_command(
|
||||||
OUTPUT "${PADImgHeader}/${result_file}.h"
|
OUTPUT "${PADImgHeader}/${result_file}.h"
|
||||||
|
DEPENDS ${BIN2CPPDEP} "${PADImg}/${result_file}.png"
|
||||||
COMMAND ${BIN2CPP} "${PADImg}/${result_file}.png" "${PADImgHeader}/${result_file}" )
|
COMMAND ${BIN2CPP} "${PADImg}/${result_file}.png" "${PADImgHeader}/${result_file}" )
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
|
@ -1477,7 +1478,11 @@ foreach(res_file IN ITEMS
|
||||||
AppIcon16 AppIcon32 AppIcon64 BackgroundLogo Logo NoIcon ButtonIcon_Camera
|
AppIcon16 AppIcon32 AppIcon64 BackgroundLogo Logo NoIcon ButtonIcon_Camera
|
||||||
ConfigIcon_Cpu ConfigIcon_Gamefixes ConfigIcon_MemoryCard
|
ConfigIcon_Cpu ConfigIcon_Gamefixes ConfigIcon_MemoryCard
|
||||||
ConfigIcon_Paths ConfigIcon_Speedhacks ConfigIcon_Video Breakpoint_Active Breakpoint_Inactive)
|
ConfigIcon_Paths ConfigIcon_Speedhacks ConfigIcon_Video Breakpoint_Active Breakpoint_Inactive)
|
||||||
add_custom_command(OUTPUT "${res_bin}/${res_file}.h" COMMAND ${BIN2CPP} "${res_src}/${res_file}.png" "${res_bin}/${res_file}" )
|
add_custom_command(
|
||||||
|
OUTPUT "${res_bin}/${res_file}.h"
|
||||||
|
DEPENDS ${BIN2CPPDEP} "${res_src}/${res_file}.png"
|
||||||
|
COMMAND ${BIN2CPP} "${res_src}/${res_file}.png" "${res_bin}/${res_file}"
|
||||||
|
)
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
### Generate Recording resource files
|
### Generate Recording resource files
|
||||||
|
@ -1485,7 +1490,11 @@ endforeach()
|
||||||
foreach(res_file IN ITEMS
|
foreach(res_file IN ITEMS
|
||||||
circlePressed controllerFull controllerHalf controllerThreeQuarters crossPressed downPressed l1Pressed l2Pressed l3Pressed leftPressed
|
circlePressed controllerFull controllerHalf controllerThreeQuarters crossPressed downPressed l1Pressed l2Pressed l3Pressed leftPressed
|
||||||
r1Pressed r2Pressed r3Pressed rightPressed selectPressed squarePressed startPressed trianglePressed upPressed)
|
r1Pressed r2Pressed r3Pressed rightPressed selectPressed squarePressed startPressed trianglePressed upPressed)
|
||||||
add_custom_command(OUTPUT "${res_rec_vp_src}/${res_file}.h" COMMAND ${BIN2CPP} "${res_rec_vp_src}/${res_file}.png" "${res_rec_vp_src}/${res_file}" )
|
add_custom_command(
|
||||||
|
OUTPUT "${res_rec_vp_src}/${res_file}.h"
|
||||||
|
DEPENDS ${BIN2CPPDEP} "${res_rec_vp_src}/${res_file}.png"
|
||||||
|
COMMAND ${BIN2CPP} "${res_rec_vp_src}/${res_file}.png" "${res_rec_vp_src}/${res_file}"
|
||||||
|
)
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
# additonal include directories
|
# additonal include directories
|
||||||
|
|
Loading…
Reference in New Issue