File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change 11cmake_minimum_required (VERSION 3.21)
22function (elf2bin ELFTGT)
3+ get_filename_component (ELFTGT_WE ${ELFTGT} NAME_WE )
34 add_custom_command (TARGET ${ELFTGT} POST_BUILD
4- COMMAND ${CMAKE_OBJCOPY} -O binary $<TARGET_FILE:${ELFTGT} > $<TARGET_FILE :${ELFTGT} >.bin
5+ COMMAND ${CMAKE_OBJCOPY} -O binary $<TARGET_FILE:${ELFTGT} > $<TARGET_FILE_DIR :${ELFTGT} >/ ${ELFTGT_WE} .bin
56 )
6- set_property (TARGET ${ELFTGT} APPEND PROPERTY ADDITIONAL_CLEAN_FILES "$<TARGET_FILE :${ELFTGT} >.bin" )
7+ set_property (TARGET ${ELFTGT} APPEND PROPERTY ADDITIONAL_CLEAN_FILES "$<TARGET_FILE_DIR :${ELFTGT} >/ ${ELFTGT_WE} .bin" )
78endfunction ()
89
910function (elf2hex ELFTGT)
11+ get_filename_component (ELFTGT_WE ${ELFTGT} NAME_WE )
1012 add_custom_command (TARGET ${ELFTGT} POST_BUILD
11- COMMAND ${CMAKE_OBJCOPY} -O ihex $<TARGET_FILE:${ELFTGT} > $<TARGET_FILE :${ELFTGT} >.hex
13+ COMMAND ${CMAKE_OBJCOPY} -O ihex $<TARGET_FILE:${ELFTGT} > $<TARGET_FILE_DIR :${ELFTGT} >/ ${ELFTGT_WE} .hex
1214 )
13- set_property (TARGET ${ELFTGT} APPEND PROPERTY ADDITIONAL_CLEAN_FILES "$<TARGET_FILE :${ELFTGT} >.hex" )
15+ set_property (TARGET ${ELFTGT} APPEND PROPERTY ADDITIONAL_CLEAN_FILES "$<TARGET_FILE_DIR :${ELFTGT} >/ ${ELFTGT_WE} .hex" )
1416endfunction ()
1517
1618function (gv2svg GVFILE ENGINE)
You can’t perform that action at this time.
0 commit comments