zephyr/cmake
Carles Cufi 892ac07a4a cmake: Add a new no_deprecation_warning compiler flag
Commit be40d854c2ccacf14ca3fcfb01bffdc9b075c6c9 introduced the ability
of building Zephyr with deprecation warnings enabled, by making
COMPILER_WARNINGS_AS_ERRORS depend on the newly added DEPRECATION_TEST
Kconfig option. This has the downside of disabling **all** warnings, not
only the deprecation ones.

This patch instead makes DEPRECATION_TEST disable only the deprecation
warning, but leaves COMPILER_WARNINGS_AS_ERRORS enabled.
This has the advantage of being able to see other unrelated warnings
(and fail if they appear) but has the disadvantage of not printing out
the deprecation warnings themselves (since they are disabled).

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2025-06-23 12:38:07 -07:00
..
app
bintools CMake: Add support for .mot binary file format 2025-05-02 09:18:16 +02:00
compiler cmake: Add a new no_deprecation_warning compiler flag 2025-06-23 12:38:07 -07:00
emu cmake/emu: Use SIMICS_PROJECT environment variable as working dir 2025-05-20 12:47:25 +02:00
flash CMake: Add support for .mot binary file format 2025-05-02 09:18:16 +02:00
ide
linker toolchain: iar: Implement MIN_SIZE and MAX_SIZE for IAR linker 2025-06-18 09:10:46 -04:00
linker_script cmake: linker_script: fix __exidx_start 2025-06-18 09:10:36 -04:00
makefile_exports
modules llext: xtensa: strip the .xtensa.info section 2025-06-19 13:59:15 +02:00
reports
sca sca: eclair: add Xen deviations 2025-06-18 17:48:03 -04:00
toolchain cmake: llvm: Use '=' for --config to improve compatibility 2025-06-20 16:23:16 +02:00
usage
util
cfb.cmake
extra_flags.cmake
gcc-m-cpu.cmake arch: arm: Add Cortex-A7 support 2025-04-04 09:35:03 +02:00
gcc-m-fpu.cmake arch: arm: Add Cortex-A7 support 2025-04-04 09:35:03 +02:00
gen_version_h.cmake
kobj.cmake cmake: fix syscall dependencies 2025-05-13 16:23:54 +02:00
llext-edk.cmake llext-edk: fix BOARD_TARGET variable generation to be Zephyr-compatible 2025-04-02 19:02:45 +02:00
mcuboot.cmake mcuboot: Kconfig options for single app slot RAM loading mode 2025-04-08 16:12:33 +02:00
package_helper.cmake
pristine.cmake
target_toolchain_flags.cmake
verify-toolchain.cmake
vif.cmake
yaml-filter.cmake cmake: yaml: switch to yaml for intermediate file 2025-04-10 10:11:47 +02:00