From: Leandro Lucarella Date: Fri, 25 Sep 2009 16:21:47 +0000 (-0300) Subject: Add optional command name to valgrind function X-Git-Url: https://git.llucax.com/software/makeit.git/commitdiff_plain/5fb49083e43e2091a3b73dacf103d37b82faad90?ds=sidebyside Add optional command name to valgrind function --- diff --git a/Makeit.mak b/Makeit.mak index ed692e2..ff25e1a 100644 --- a/Makeit.mak +++ b/Makeit.mak @@ -250,14 +250,16 @@ S := $$(_parent__$d__dir_) endef include_subdirs = $(foreach d,$1,$(eval $(build_subdir_code))) -# Run a command through valgrind if $(VALGRIND) is non-empty. The first and -# only argument is the command to. If $(VALGRIND) is empty, the command is +# Run a command through valgrind if $(VALGRIND) is non-empty. The first +# argument is the command to run. If $(VALGRIND) is empty, the command is # executed as passed to this function. If valgrind is used, the # $(VALGRIND_CMD) is prepended to the command to run. See VALGRIND_CMD -# definition for extra options that can be passed as make variables. +# definition for extra options that can be passed as make variables. The +# second argument is the name of the command to print when $V is non-empty (if +# omitted, the first word of the first argument is used). valgrind = $(call exec,$(if $(VALGRIND),$(VALGRIND_CMD)) $1,\ $(if $(VALGRIND),[$(firstword $(VALGRIND_CMD))], ),\ - $(firstword $1)) + $(if $2,$2,$(firstword $1))) # Overridden flags