idf_component_register(SRC_DIRS "." PRIV_INCLUDE_DIRS "." PRIV_REQUIRES cmock test_utils heap) if(CONFIG_COMPILER_DUMP_RTL_FILES) idf_build_get_property(elf_file_name EXECUTABLE GENERATOR_EXPRESSION) add_custom_target(check_test_app_sections ALL COMMAND ${PYTHON} $ENV{IDF_PATH}/tools/ci/check_callgraph.py --rtl-dir ${CMAKE_BINARY_DIR}/esp-idf/heap/ --elf-file ${CMAKE_BINARY_DIR}/${elf_file_name} find-refs --from-sections=.iram0.text --to-sections=.flash.text,.flash.rodata --ignore-symbols=__func__/__assert_func,__func__/heap_caps_alloc_failed --exit-code DEPENDS ${elf_file_name} ) endif()