Skip to content
Snippets Groups Projects
Commit 9e5dd332 authored by Joakim Nohlgård's avatar Joakim Nohlgård
Browse files

Makefile.include: Set CCACHE_CPP2 to fix false warnings

parent 1652e5ae
No related branches found
No related tags found
No related merge requests found
......@@ -248,6 +248,16 @@ include $(RIOTCPU)/$(CPU)/Makefile.include
# Import all toolchain settings
include $(RIOTMAKE)/toolchain/$(TOOLCHAIN).inc.mk
# Tell ccache to pass the original file to the compiler, instead of passing the
# preprocessed code. Without this setting, the compilation will fail with
# -Wimplicit-fallthrough warnings even when the fall through case is properly
# commented because the preprocessor has stripped the comments from the code.
# This also fixes some other false warnings when compiling with LLVM/Clang.
# The environment variable only affects builds with ccache (e.g. on CI/Murdock).
# Non cached builds are not affected in any way.
# For more information, see http://petereisentraut.blogspot.com/2011/09/ccache-and-clang-part-2.html
export CCACHE_CPP2=yes
# get number of interfaces straight before resolving dependencies
GNRC_NETIF_NUMOF ?= 1
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment