commit - 698f8ccaaca339879fa9bfcf3af9087a21f31d9d
commit + e21b6519a7971be2d34d2b6fe4c86c19f80a07b9
blob - d3b87274d6089068c0a6d93695a6efadb21f0556
blob + 063b59a7e271712dcefe6bfa3736072211ea799a
--- Makefile
+++ Makefile
+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