Browse code

Easy way to run tests with valgrind

VALGRIND="valgrind --leak-check=full" make test

John Hawthorn authored on 21/09/2014 21:23:01
Showing 1 changed files

  • Makefile index 20f3e61..7b3cead 100644
... ...
@@ -5,6 +5,7 @@ CFLAGS+=-Wall -Wextra -g -std=c99 -O3 -pedantic
5 5
 PREFIX?=/usr/local
6 6
 MANDIR?=$(PREFIX)/share/man
7 7
 BINDIR?=$(PREFIX)/bin
8
+VALGRIND?=
8 9
 
9 10
 INSTALL=install
10 11
 INSTALL_PROGRAM=$(INSTALL)
... ...
@@ -16,7 +17,7 @@ fzytest: fzytest.o match.o choices.o
16 17
 	$(CC) $(CFLAGS) $(CCFLAGS) -o $@ $^
17 18
 
18 19
 test: fzytest
19
-	-./fzytest
20
+	-$(VALGRIND) ./fzytest
20 21
 
21 22
 fzy: fzy.o match.o tty.o choices.o
22 23
 	$(CC) $(CFLAGS) $(CCFLAGS) -o $@ $^