Fix filename passing to hex modifier
parent
a241f55513
commit
1bc5fdaec4
|
|
@ -165,8 +165,10 @@ if(CMAKE_CROSSCOMPILING)
|
||||||
# Put Prusa Magic™ at the beginning of the hex
|
# Put Prusa Magic™ at the beginning of the hex
|
||||||
add_custom_command(
|
add_custom_command(
|
||||||
TARGET firmware POST_BUILD
|
TARGET firmware POST_BUILD
|
||||||
COMMAND ${CMAKE_COMMAND} -D WORK_DIR=${CMAKE_BINARY_DIR} -P
|
COMMAND
|
||||||
${CMAKE_SOURCE_DIR}/cmake/HexConcat.cmake
|
${CMAKE_COMMAND} -D WORK_DIR=${CMAKE_BINARY_DIR} -D
|
||||||
|
HEX_NAME="MMU2SR_${PROJECT_VERSION}${PROJECT_VERSION_SUFFIX_SHORT}.hex" -P
|
||||||
|
${CMAKE_SOURCE_DIR}/cmake/HexConcat.cmake
|
||||||
DEPENDS firmware.hex
|
DEPENDS firmware.hex
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
cmake_minimum_required(VERSION 3.15)
|
cmake_minimum_required(VERSION 2.8)
|
||||||
set(HEX_PREFIX "\; device = mm-control\n\n")
|
set(HEX_PREFIX "\; device = mm-control\n\n")
|
||||||
set(HEX_NAME "MMU2SR_${PROJECT_VERSION}${PROJECT_VERSION_SUFFIX_SHORT}.hex")
|
|
||||||
file(READ ${WORK_DIR}/firmware.hex HEX)
|
file(READ ${WORK_DIR}/firmware.hex HEX)
|
||||||
file(WRITE ${WORK_DIR}/${HEX_NAME} ${HEX_PREFIX})
|
file(WRITE ${WORK_DIR}/${HEX_NAME} ${HEX_PREFIX})
|
||||||
file(APPEND ${WORK_DIR}/${HEX_NAME} ${HEX})
|
file(APPEND ${WORK_DIR}/${HEX_NAME} ${HEX})
|
||||||
message(status "Successfully built MMU2SR_${PROJECT_VERSION}${PROJECT_VERSION_SUFFIX_SHORT}.hex!")
|
message(status "Successfully built ${HEX_NAME}!")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue