From a38375554d2989863e7bff8381965fb33ef70f4c Mon Sep 17 00:00:00 2001 From: Stefan Arentz Date: Sat, 23 Sep 2017 11:57:40 +0000 Subject: [PATCH] Fixes #162 - Introduce a DEBUG compilation mode --- src/Makefile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Makefile b/src/Makefile index 5251191..1b95ecb 100644 --- a/src/Makefile +++ b/src/Makefile @@ -23,8 +23,16 @@ UNAME := $(shell uname) CC?=cc -CFLAGS=-std=gnu11 -O3 -flto -Wall -Wextra -Werror -Wno-unused-parameter -I/usr/include -LDFLAGS=-L/usr/local/lib -flto +CFLAGS=-std=gnu11 -Wall -Wextra -Werror -Wno-unused-parameter -I/usr/include +LDFLAGS=-L/usr/local/lib + +ifndef DEBUG + CFLAGS += -O3 -flto + LDFLAGS += -flto +else + CFLAGS += -Og -g + LDFLAGS += -g +endif LUA_LIBS=-llua ifeq ($(UNAME), Linux)