feat: introduce sanitizers

had to fix some things
This commit is contained in:
2024-08-26 19:35:05 +02:00
parent 0f1aa982f4
commit cfffa43428
6 changed files with 57 additions and 13 deletions

View File

@ -18,9 +18,12 @@ CFLAGS += -DSCI_NAME="\"$(NAME)\""
CFLAGS += -DSCI_DESCRIPTION="\"$(DESCRIPTION)\""
CFLAGS += -D_POSIX_C_SOURCE=2
CFLAGS += -D_GNU_SOURCE
CFLAGS += -Wall -Werror -std=c11 -g
CFLAGS += -Wall -Werror -std=c11
CFLAGS += -Iinclude
CFLAGS += -lpthread -luuid
CFLAGS += -fsanitize=address
CFLAGS += -fsanitize=undefined
CFLAGS += -g
.PHONY: all clean dist install