Browse Source

cmake: compiler: Check -fno-printf-return-value before using

GCC versions before 7.1.0 do not have the -fno-printf-return-value flag and
give an error if it is used. This patch improves compatibility with older
compilers by making CMake check for the flag's availability before using.

Signed-off-by: Joel Holdsworth <jholdsworth@nvidia.com>
pull/84606/head
Joel Holdsworth 6 months ago committed by Benjamin Cabé
parent
commit
8b59dcfd11
  1. 2
      cmake/compiler/gcc/compiler_flags.cmake

2
cmake/compiler/gcc/compiler_flags.cmake

@ -121,7 +121,7 @@ if (NOT CONFIG_NEWLIB_LIBC AND @@ -121,7 +121,7 @@ if (NOT CONFIG_NEWLIB_LIBC AND
set_compiler_property(APPEND PROPERTY nostdinc_include ${NOSTDINC})
endif()
set_compiler_property(PROPERTY no_printf_return_value -fno-printf-return-value)
check_set_compiler_property(PROPERTY no_printf_return_value -fno-printf-return-value)
set_property(TARGET compiler-cpp PROPERTY nostdincxx "-nostdinc++")

Loading…
Cancel
Save