aboutsummaryrefslogtreecommitdiff
path: root/libpsn00b
diff options
context:
space:
mode:
authorspicyjpeg <thatspicyjpeg@gmail.com>2023-04-04 01:09:50 +0200
committerspicyjpeg <thatspicyjpeg@gmail.com>2023-04-04 01:09:50 +0200
commitfd846206ae9419af5ed227989b3ad49b541a823c (patch)
treeca0907b559548b399759a2370d566e6deb825525 /libpsn00b
parent8e3a757d4d7d5dfc62f69ce4ede08f1cf79e3461 (diff)
downloadpsn00bsdk-fd846206ae9419af5ed227989b3ad49b541a823c.tar.gz
Add missing CD image dependencies to CMake scripts
Diffstat (limited to 'libpsn00b')
-rw-r--r--libpsn00b/cmake/internal_setup.cmake15
1 files changed, 7 insertions, 8 deletions
diff --git a/libpsn00b/cmake/internal_setup.cmake b/libpsn00b/cmake/internal_setup.cmake
index 9e7a4d3..e34ff63 100644
--- a/libpsn00b/cmake/internal_setup.cmake
+++ b/libpsn00b/cmake/internal_setup.cmake
@@ -280,23 +280,22 @@ function(psn00bsdk_add_cd_image name image_name config_file)
cmake_path(HASH config_file _hash)
- set(CD_IMAGE_NAME ${image_name})
- set(CD_CONFIG_FILE ${CMAKE_CURRENT_BINARY_DIR}/cd_image_${_hash}.xml)
- configure_file("${config_file}" ${CD_CONFIG_FILE})
+ set(_xml_file ${CMAKE_CURRENT_BINARY_DIR}/cd_image_${_hash}.xml)
+ configure_file("${config_file}" ${_xml_file})
add_custom_command(
- OUTPUT ${CD_IMAGE_NAME}.bin ${CD_IMAGE_NAME}.cue
+ OUTPUT ${image_name}.bin ${image_name}.cue
COMMAND
${MKPSXISO} -y
- -o ${CD_IMAGE_NAME}.bin -c ${CD_IMAGE_NAME}.cue ${CD_CONFIG_FILE}
- COMMENT "Building CD image ${CD_IMAGE_NAME}"
+ -o ${image_name}.bin -c ${image_name}.cue ${_xml_file}
+ COMMENT "Building CD image ${image_name}"
VERBATIM
${ARGN}
)
add_custom_target(
${name} ALL
DEPENDS
- ${CMAKE_CURRENT_BINARY_DIR}/${CD_IMAGE_NAME}.bin
- ${CMAKE_CURRENT_BINARY_DIR}/${CD_IMAGE_NAME}.cue
+ ${CMAKE_CURRENT_BINARY_DIR}/${image_name}.bin
+ ${CMAKE_CURRENT_BINARY_DIR}/${image_name}.cue
)
endfunction()