@@ -151,18 +151,18 @@ function(mbed_generate_bin_hex target)
151
151
get_property (elf_to_bin GLOBAL PROPERTY ELF2BIN )
152
152
if (MBED_TOOLCHAIN STREQUAL "GCC_ARM" )
153
153
set (CMAKE_POST_BUILD_COMMAND
154
- COMMAND ${elf_to_bin} -O binary $< TARGET_FILE:${target} > $< TARGET_FILE: ${target} > .bin
155
- COMMAND ${CMAKE_COMMAND} -E echo "-- built: $<TARGET_FILE: ${target} > .bin"
156
- COMMAND ${elf_to_bin} -O ihex $< TARGET_FILE:${target} > $< TARGET_FILE: ${target} > .hex
157
- COMMAND ${CMAKE_COMMAND} -E echo "-- built: $<TARGET_FILE: ${target} > .hex"
154
+ COMMAND ${elf_to_bin} -O binary $< TARGET_FILE:${target} > ${CMAKE_BINARY_DIR} / ${target}.bin
155
+ COMMAND ${CMAKE_COMMAND} -E echo "-- built: ${CMAKE_BINARY_DIR} / ${target} .bin"
156
+ COMMAND ${elf_to_bin} -O ihex $< TARGET_FILE:${target} > ${CMAKE_BINARY_DIR} / ${target}.hex
157
+ COMMAND ${CMAKE_COMMAND} -E echo "-- built: ${CMAKE_BINARY_DIR} / ${target} .hex"
158
158
)
159
159
elseif (MBED_TOOLCHAIN STREQUAL "ARM" )
160
160
get_property (mbed_studio_arm_compiler GLOBAL PROPERTY MBED_STUDIO_ARM_COMPILER )
161
161
set (CMAKE_POST_BUILD_COMMAND
162
- COMMAND ${elf_to_bin} ${mbed_studio_arm_compiler} --bin -o $< TARGET_FILE: ${target} > .bin $< TARGET_FILE:${target} >
163
- COMMAND ${CMAKE_COMMAND} -E echo "-- built: $<TARGET_FILE: $ {target}> .bin"
164
- COMMAND ${elf_to_bin} ${mbed_studio_arm_compiler} --i32combined -o $< TARGET_FILE: ${target} > .hex $< TARGET_FILE:${target} >
165
- COMMAND ${CMAKE_COMMAND} -E echo "-- built: $<TARGET_FILE: ${target} > .hex"
162
+ COMMAND ${elf_to_bin} ${mbed_studio_arm_compiler} --bin -o ${CMAKE_BINARY_DIR} / ${target}.bin $< TARGET_FILE:${target} >
163
+ COMMAND ${CMAKE_COMMAND} -E echo "-- built: ${target} .bin"
164
+ COMMAND ${elf_to_bin} ${mbed_studio_arm_compiler} --i32combined -o ${CMAKE_BINARY_DIR} / ${target}.hex $< TARGET_FILE:${target} >
165
+ COMMAND ${CMAKE_COMMAND} -E echo "-- built: ${CMAKE_BINARY_DIR} / ${target} .hex"
166
166
)
167
167
endif ()
168
168
add_custom_command (
0 commit comments