Commit Diff


commit - 698f8ccaaca339879fa9bfcf3af9087a21f31d9d
commit + e21b6519a7971be2d34d2b6fe4c86c19f80a07b9
blob - d3b87274d6089068c0a6d93695a6efadb21f0556
blob + 063b59a7e271712dcefe6bfa3736072211ea799a
--- Makefile
+++ Makefile
@@ -1,6 +1,12 @@
+DEBUG = 0
 CC = cc
 
-CFLAGS  = -g3 -ggdb -pipe -fPIE -fdiagnostics-color -Wno-unknown-warning-option -Wpedantic
+ifeq ($(DEBUG), 1)
+CFLAGS  = -g3 -ggdb
+else
+CFLAGS  = -O2
+endif
+CFLAGS += -pipe -fPIE -fdiagnostics-color -Wno-unknown-warning-option -Wpedantic
 CFLAGS += -Wall -Werror-implicit-function-declaration -Wno-format-truncation
 CFLAGS += -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
 CFLAGS += -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare