# SPDX-License-Identifier: Apache-2.0 # See root CMakeLists.txt for description and expectations of this macro macro(toolchain_cc_security_fortify) if(NOT CONFIG_NO_OPTIMIZATIONS) # _FORTIFY_SOURCE: Detect common-case buffer overflows for certain functions # _FORTIFY_SOURCE=1 : Compile-time checks (requires -O1 at least) # _FORTIFY_SOURCE=2 : Additional lightweight run-time checks zephyr_compile_definitions( _FORTIFY_SOURCE=2 ) endif() endmacro()