cmake: compiler/xt-clang: add -Wno-unknown-warning-option

xt-clang is usually based on older version of clang, and
Zephyr main targets more recent versions. Because of this,
some newer compiler flags may cause warnings where twister
would mark as test being failed. To workaround that,
add -Wno-unknown-warning-option to suppress those warnings.

Fixes #84138

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
This commit is contained in:
Daniel Leung 2025-01-17 11:47:14 -08:00 committed by Benjamin Cabé
commit 4b5ceb9dd0

View file

@ -34,3 +34,12 @@ set_compiler_property(PROPERTY no_position_independent "")
# Remove after testing that -Wshadow works # Remove after testing that -Wshadow works
set_compiler_property(PROPERTY warning_shadow_variables) set_compiler_property(PROPERTY warning_shadow_variables)
# xt-clang is usually based on older version of clang, and
# Zephyr main targets more recent versions. Because of this,
# some newer compiler flags may cause warnings where twister
# would mark as test being failed. To workaround that,
# add -Wno-unknown-warning-option to suppress those warnings.
check_set_compiler_property(APPEND PROPERTY warning_extended
-Wno-unknown-warning-option
)