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})
|
bins_target=$(addprefix ${build_dir}/,${bins})
|
||||||
install_bins_targets=$(addprefix ${install_dir}/bin/,${bins})
|
install_bins_targets=$(addprefix ${install_dir}/bin/,${bins})
|
||||||
|
|
||||||
|
valgrind_targets=$(addprefix valgrind_,${bins})
|
||||||
|
|
||||||
src_dirs=$(sort $(dir $(wildcard ${src_dir}/**/)))
|
src_dirs=$(sort $(dir $(wildcard ${src_dir}/**/)))
|
||||||
includes=$(patsubst %,-I%,${src_dirs})
|
includes=$(patsubst %,-I%,${src_dirs})
|
||||||
|
|
||||||
@ -61,8 +63,11 @@ graphs:
|
|||||||
true
|
true
|
||||||
|
|
||||||
.PHONY: valgrind
|
.PHONY: valgrind
|
||||||
valgrind: build
|
valgrind: ${valgrind_targets}
|
||||||
valgrind --leak-check=full --show-reachable=yes --track-origins=yes
|
|
||||||
|
.PHONY: ${valgrind_targets}
|
||||||
|
${valgrind_targets}: valgrind_%: ${build_dir}/%
|
||||||
|
valgrind $^ --leak-check=full --show-reachable=yes --track-origins=yes
|
||||||
|
|
||||||
.PHONY: build
|
.PHONY: build
|
||||||
build: ${bins_target}
|
build: ${bins_target}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user