From fd87bbf7f74afaa5f60e5bb783e341bef91f3b87 Mon Sep 17 00:00:00 2001 From: Autumn Date: Sun, 23 Aug 2026 18:31:17 +0100 Subject: [build] added debug sanitization support --- Makefile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 76628b5..1ff4680 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,16 @@ EXE := bunnytask HARE := hare PREFIX := /usr/local +HAREFLAGS := +LDFLAGS := + +ifdef DEBUG + HAREFLAGS += -lc + LDFLAGS += -fsanitize=address +endif $(EXE): - $(HARE) build -o $@ + LDFLAGS=$(LDFLAGS) $(HARE) build $(HAREFLAGS) -o $@ install: $(EXE) mkdir -p $(PREFIX)/bin/ @@ -16,6 +23,6 @@ clean: $(RM) $(EXE) check: - $(HARE) test + LDFLAGS=$(LDFLAGS) $(HARE) test $(HAREFLAGS) .PHONY: check clean install uninstall -- cgit v1.3