Merge branch 'fix/buildv2_fault_assert_opt_check' into 'master'

fix(esp_security): use EXECUTABLE in fault_assert_opt_check

See merge request espressif/esp-idf!52640
This commit is contained in:
Mahavir Jain
2026-09-11 09:53:36 +05:30

View File

@@ -11,9 +11,10 @@ project(fault_assert_opt_check)
# Regression guard: fail the build if ESP_FAULT_ASSERT() gets optimized away.
idf_build_get_property(python PYTHON)
idf_build_get_property(elf EXECUTABLE)
add_custom_command(
TARGET ${CMAKE_PROJECT_NAME}.elf POST_BUILD
TARGET ${elf} POST_BUILD
COMMAND ${python} "${CMAKE_CURRENT_SOURCE_DIR}/check_fault_asserts.py"
"$<TARGET_FILE:${CMAKE_PROJECT_NAME}.elf>" "${CMAKE_OBJDUMP}"
"$<TARGET_FILE:${elf}>" "${CMAKE_OBJDUMP}"
COMMENT "Verifying ESP_FAULT_ASSERT() survived optimization"
VERBATIM)