summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNao Pross <naopross@thearcway.org>2019-01-25 18:17:17 +0100
committerNao Pross <naopross@thearcway.org>2019-01-25 18:17:17 +0100
commitdf3633dfdbc768897c4bee8a2cb3f7aa9fbf638e (patch)
treec53c8b3a2ef23593f83a524f9d21f3a3a4dcaadb
parentFix unintialized parent constructor in core::task (diff)
downloadflatland-df3633dfdbc768897c4bee8a2cb3f7aa9fbf638e.tar.gz
flatland-df3633dfdbc768897c4bee8a2cb3f7aa9fbf638e.zip
Add even MORE warning flags
-rw-r--r--ninja/rules.ninja7
1 files changed, 6 insertions, 1 deletions
diff --git a/ninja/rules.ninja b/ninja/rules.ninja
index ce9dc63..665a4de 100644
--- a/ninja/rules.ninja
+++ b/ninja/rules.ninja
@@ -1,5 +1,10 @@
includes = -I lib/include -I engine/include
-cflags = -g -Wall -Wextra -pedantic -fPIC -std=c++17 -DDEBUG $includes
+cflags = -g -pedantic -fPIC -std=c++17 -DDEBUG $includes
+
+# brutal number of warning flags
+cflags = $cflags -Wall -Wextra -Wcast-qual -Wcast-align -Wstrict-aliasing
+cflags = $cflags -Wpointer-arith -Winit-self -Wshadow -Wswitch-enum
+cflags = $cflags -Wredundant-decls -Wfloat-equal -Wundef -Wvla
libs = -lSDL2 lib/libmm/build/libmm.a lib/libwsdl2/build/libwsdl2.a
lflags = $libs