22 lines
526 B
Plaintext
22 lines
526 B
Plaintext
|
# Debug with valgrind.
|
||
|
ifdef VG_SUPPRESS_WARNINGS
|
||
|
VALGRIND_SUPPRESS_WARNINGS ?= --suppressions=./valgrind.suppr
|
||
|
endif
|
||
|
|
||
|
ifdef VG_GENERATE_SUPPRESSION
|
||
|
VALGRIND_GEN_SUPPRESSION ?= --gen-suppressions=all
|
||
|
endif
|
||
|
|
||
|
VALGRIND_OPTS ?= -v --leak-check=full --track-origins=yes
|
||
|
|
||
|
ifdef USE_VALGRIND
|
||
|
VALGRIND ?= valgrind $(VALGRIND_SUPPRESS_WARNINGS) \
|
||
|
$(VALGRIND_GEN_SUPPRESSION) \
|
||
|
$(VALGRIND_OPTS)
|
||
|
endif
|
||
|
|
||
|
# Optional parameters (copied here to help with autocompletion).
|
||
|
VG_SUPPRESS_WARNINGS ?=
|
||
|
VG_GENERATE_SUPPRESSION ?=
|
||
|
USE_VALGRIND ?=
|