From 932cc6d569ddd6e386dc977873a55ee3da8d092f Mon Sep 17 00:00:00 2001 From: Flavio Ceolin Date: Thu, 5 Jun 2025 18:09:49 -0700 Subject: [PATCH] tf-m: build: Treat warnings as errors Starting in TF-M 2.2.0 there is a build option to treat warnings as errors. Lets use it. Signed-off-by: Flavio Ceolin --- modules/trusted-firmware-m/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/trusted-firmware-m/CMakeLists.txt b/modules/trusted-firmware-m/CMakeLists.txt index c76812198a32..5e066130b262 100644 --- a/modules/trusted-firmware-m/CMakeLists.txt +++ b/modules/trusted-firmware-m/CMakeLists.txt @@ -26,6 +26,11 @@ if (CONFIG_BUILD_WITH_TFM) endif() endif() + # Treat any warning as error + if (CONFIG_COMPILER_WARNINGS_AS_ERRORS) + list(APPEND TFM_CMAKE_ARGS -DCONFIG_TFM_WARNINGS_ARE_ERRORS:BOOL=ON) + endif() + if (CONFIG_TFM_SFN) list(APPEND TFM_CMAKE_ARGS -DCONFIG_TFM_SPM_BACKEND="SFN") else() # CONFIG_TFM_IPC