Files
MuditaOS/cmake/modules/AddHexTarget.cmake
Radoslaw Wicik 943fef9643 [BH-353] Add Documentation for main targets
* clean up mimimu required cmake version
* fixes for release workflow

Add documentation for targets, fixes for cmake
and release workflow.
2021-06-11 09:07:41 +02:00

15 lines
462 B
CMake

function(add_hex_target SOURCE_TARGET)
set(HEX_FILE ${SOURCE_TARGET}.hex)
add_custom_command(
COMMENT "Generate ${HEX_FILE}"
OUTPUT ${CMAKE_BINARY_DIR}/${HEX_FILE}
DEPENDS ${SOURCE_TARGET}
COMMAND ${CMAKE_OBJCOPY} -Oihex $<TARGET_FILE:${SOURCE_TARGET}> ${CMAKE_BINARY_DIR}/${HEX_FILE}
)
add_custom_target(
${HEX_FILE}-target ALL
DEPENDS ${CMAKE_BINARY_DIR}/${HEX_FILE}
)
endfunction()