commit e21b6519a7971be2d34d2b6fe4c86c19f80a07b9 from: the xhr date: Fri Aug 13 11:11:40 2021 UTC Allow debug and non-debug builds 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