blob: 7eb1f570bde173ac1836d62d5ca27630e3d5721b [file] [log] [blame]
CFLAGS_WARN_GCC_4_8 = \
-Waddress \
-Waggressive-loop-optimizations \
-Wattributes \
-Wcast-align \
-Wcomment \
-Wdiv-by-zero \
-Wformat-contains-nul \
-Winit-self \
-Wint-to-pointer-cast \
-Wunused \
-Wunused-macros \
CFLAGS_WARN_GCC_6 = $(CFLAGS_WARN_GCC_4_8)\
-Wbool-compare \
-Wduplicated-cond \
# -Wno-strict-aliasing
CFLAGS_WARN_GCC_9 = $(CFLAGS_WARN_GCC_6)\
-Waddress-of-packed-member \
-Wbool-operation \
-Wcast-align=strict \
-Wconversion \
-Wdangling-else \
-Wduplicated-branches \
-Wimplicit-fallthrough=5 \
-Wint-in-bool-context \
-Wmaybe-uninitialized \
-Wmisleading-indentation \
-Wmissing-attributes
# In C: -Wsign-conversion enabled also by -Wconversion
# -Wno-sign-conversion \
CFLAGS_WARN_GCC_PPMD_UNALIGNED = \
-Wno-strict-aliasing \
# CFLAGS_WARN = $(CFLAGS_WARN_GCC_4_8)
CFLAGS_WARN = $(CFLAGS_WARN_GCC_9)
# CXX_STD_FLAGS = -std=c++11
# CXX_STD_FLAGS =