Add -fsanitize=undefined to Makefile

Now we also check for undefined behaviour in our debug build.
This commit is contained in:
sw1tchbl4d3 2021-07-29 17:28:17 +02:00
parent b2caacbf68
commit a30dffcf5d

View file

@ -2,7 +2,7 @@ all: rdo.c
gcc -D_FORTIFY_SOURCE=2 -O2 -s -Wl,-z,now -lcrypt -lbsd -Wall -Wextra -Werror rdo.c -o rdo
debug: rdo.c
gcc -O0 -g -Wl,-z,now -fsanitize=leak,address -lcrypt -lbsd -Wall -Wextra -Werror rdo.c -o rdo
gcc -O0 -g -Wl,-z,now -fsanitize=leak,address,undefined -lcrypt -lbsd -Wall -Wextra -Werror rdo.c -o rdo
install: rdo
cp rdo /usr/bin/rdo