diff --git a/cmake/reports/CMakeLists.txt b/cmake/reports/CMakeLists.txt index 96cba730788..c9d2783db3f 100644 --- a/cmake/reports/CMakeLists.txt +++ b/cmake/reports/CMakeLists.txt @@ -29,7 +29,7 @@ foreach(report ram_report rom_report footprint) ) endforeach() -if (CONFIG_BUILD_WITH_TFM) +if(CONFIG_BUILD_WITH_TFM) foreach(report ram_report rom_report footprint) add_custom_target( tfm_${report} @@ -40,6 +40,7 @@ if (CONFIG_BUILD_WITH_TFM) -o ${CMAKE_BINARY_DIR} ${workspace_arg} -d ${report_depth} + --json tfm_${report}.json ${flag_for_${report}} DEPENDS tfm USES_TERMINAL @@ -48,22 +49,23 @@ if (CONFIG_BUILD_WITH_TFM) endforeach() endif() -if (CONFIG_TFM_BL2) +if(CONFIG_TFM_BL2) foreach(report ram_report rom_report footprint) - add_custom_target( - bl2_${report} - ${PYTHON_EXECUTABLE} - ${ZEPHYR_BASE}/scripts/footprint/size_report - -k $ - -z ${ZEPHYR_BASE} - -o ${CMAKE_BINARY_DIR} - ${workspace_arg} - -d ${report_depth} - ${flag_for_${report}} - DEPENDS tfm - USES_TERMINAL - WORKING_DIRECTORY ${CMAKE_BINARY_DIR} - ) + add_custom_target( + bl2_${report} + ${PYTHON_EXECUTABLE} + ${ZEPHYR_BASE}/scripts/footprint/size_report + -k $ + -z ${ZEPHYR_BASE} + -o ${CMAKE_BINARY_DIR} + ${workspace_arg} + -d ${report_depth} + --json bl2_${report}.json + ${flag_for_${report}} + DEPENDS tfm + USES_TERMINAL + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + ) endforeach() endif()