From 8f8aba14840284af44c6e7ce6ea8600d3cf2327f Mon Sep 17 00:00:00 2001 From: Dominik Sliwa Date: Wed, 31 Oct 2018 12:05:16 +0100 Subject: display size after build Signed-off-by: Dominik Sliwa --- CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index ba09020..2f07a15 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -59,6 +59,7 @@ SET(CMAKE_C_COMPILER "${CROSS_COMPILE_PREFIX}gcc") set(CMAKE_ASM_COMPILER "${CROSS_COMPILE_PREFIX}gcc") SET(CMAKE_OBJCOPY "${CROSS_COMPILE_PREFIX}objcopy" CACHE INTERNAL "objcopy tool") SET(CMAKE_OBJDUMP "${CROSS_COMPILE_PREFIX}objdump" CACHE INTERNAL "objdump tool") +SET(CMAKE_SIZE "${CROSS_COMPILE_PREFIX}size" CACHE INTERNAL "size tool") SET(CMAKE_C_FLAGS_DEBUG "-Og -g" CACHE INTERNAL "c compiler flags debug") SET(CMAKE_ASM_FLAGS_DEBUG "-g" CACHE INTERNAL "asm compiler flags debug") @@ -80,3 +81,4 @@ SET_TARGET_PROPERTIES(${TARGET} PROPERTIES LINK_FLAGS ${TARGET_LD_FLAGS}) SET(FILENAME "${TARGET}") ADD_CUSTOM_TARGET(${TARGET}.bin ALL DEPENDS ${TARGET} COMMAND ${CMAKE_OBJCOPY} -Obinary ${FILENAME} ${FILENAME}.bin) +add_custom_command(TARGET ${TARGET} POST_BUILD COMMAND ${CMAKE_SIZE} ${FILENAME}) -- cgit v1.2.3