| 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 = |