|
@@ -60,8 +60,13 @@ SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
|
|
SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
|
SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
|
|
|
|
|
|
|
FUNCTION(STM32_ADD_HEX_BIN_TARGETS TARGET)
|
|
FUNCTION(STM32_ADD_HEX_BIN_TARGETS TARGET)
|
|
|
- ADD_CUSTOM_TARGET(${TARGET}.hex DEPENDS ${TARGET} COMMAND ${CMAKE_OBJCOPY} -Oihex ${TARGET} ${TARGET}.hex)
|
|
|
|
|
- ADD_CUSTOM_TARGET(${TARGET}.bin DEPENDS ${TARGET} COMMAND ${CMAKE_OBJCOPY} -Obinary ${TARGET} ${TARGET}.bin)
|
|
|
|
|
|
|
+ IF(EXECUTABLE_OUTPUT_PATH)
|
|
|
|
|
+ SET(FILENAME "${EXECUTABLE_OUTPUT_PATH}/${TARGET}")
|
|
|
|
|
+ ELSE()
|
|
|
|
|
+ SET(FILENAME "${TARGET}")
|
|
|
|
|
+ ENDIF()
|
|
|
|
|
+ ADD_CUSTOM_TARGET(${TARGET}.hex DEPENDS ${TARGET} COMMAND ${CMAKE_OBJCOPY} -Oihex ${FILENAME} ${FILENAME}.hex)
|
|
|
|
|
+ ADD_CUSTOM_TARGET(${TARGET}.bin DEPENDS ${TARGET} COMMAND ${CMAKE_OBJCOPY} -Obinary ${FILENAME} ${FILENAME}.bin)
|
|
|
ENDFUNCTION()
|
|
ENDFUNCTION()
|
|
|
|
|
|
|
|
STRING(TOLOWER ${STM32_FAMILY} STM32_FAMILY_LOWER)
|
|
STRING(TOLOWER ${STM32_FAMILY} STM32_FAMILY_LOWER)
|