zephyr/cmake
Sebastian Bøe 01d8dc0289 cmake: toolchain: Don't add -Werror=implicit-int to CXX builds
We do compiler flag compatibility tests to be able to support many
different toolchains and flags in a scalable way. But the test is not
perfect and in these situations we we will need to hardcode whether a
flag is compatible or not.

To support this we have zephyr_compiler_check first check if the flag
is covered by a hardcoded test before testing it.

Currently the only hardcoded compatibilty is that -Werror=implicit-int
is not supported for CXX.

This fixes #21229

Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
2019-12-12 07:58:45 -06:00
..
app
backports
bintools
compiler cmake: Add GCC -Og flag fallback to -O0. 2019-12-09 16:17:12 +01:00
emu cmake: Support renode 1.8.2. 2019-11-15 17:37:17 -05:00
flash
ide
linker/ld cmake: Use zephyr_link_libraries in toolchain_ld_cpp. 2019-11-07 16:37:50 +01:00
reports
toolchain sdk: add support for Zephyr SDK 0.11 2019-11-13 10:32:02 -06:00
usage
util
boards.cmake
ccache.cmake
cfb.cmake
dts.cmake cmake: Change the DTS preprocessing work directory 2019-12-09 16:34:55 -05:00
extensions.cmake cmake: toolchain: Don't add -Werror=implicit-int to CXX builds 2019-12-12 07:58:45 -06:00
extra_flags.cmake
gcc-m-cpu.cmake
generic_toolchain.cmake
git.cmake
hex.cmake
host-tools.cmake
kconfig.cmake hardening: Introducing hardenconfig tool 2019-12-09 12:54:29 -05:00
kobj.cmake
pristine.cmake
python.cmake
target_toolchain.cmake
version.cmake
zephyr_module.cmake