feat: add valgrind targets
This commit is contained in:
parent
77a7730e09
commit
ed2fe3454b
9
Makefile
9
Makefile
@ -24,6 +24,8 @@ bins+=81-deadlock
|
||||
bins_target=$(addprefix ${build_dir}/,${bins})
|
||||
install_bins_targets=$(addprefix ${install_dir}/bin/,${bins})
|
||||
|
||||
valgrind_targets=$(addprefix valgrind_,${bins})
|
||||
|
||||
src_dirs=$(sort $(dir $(wildcard ${src_dir}/**/)))
|
||||
includes=$(patsubst %,-I%,${src_dirs})
|
||||
|
||||
@ -61,8 +63,11 @@ graphs:
|
||||
true
|
||||
|
||||
.PHONY: valgrind
|
||||
valgrind: build
|
||||
valgrind --leak-check=full --show-reachable=yes --track-origins=yes
|
||||
valgrind: ${valgrind_targets}
|
||||
|
||||
.PHONY: ${valgrind_targets}
|
||||
${valgrind_targets}: valgrind_%: ${build_dir}/%
|
||||
valgrind $^ --leak-check=full --show-reachable=yes --track-origins=yes
|
||||
|
||||
.PHONY: build
|
||||
build: ${bins_target}
|
||||
|
Loading…
x
Reference in New Issue
Block a user