On 12/15/2017 09:06 AM, Marc-André Lureau wrote: > $ make print-CFLAGS > CFLAGS=-fsanitize=address -Og -g > > Trick from various sources: > https://stackoverflow.com/questions/16467718/how-to-print-out-a-variable-in-makefile > https://www.cmcrossroads.com/article/printing-value-makefile-variable > > Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> > Reviewed-by: Eric Blake <ebl...@redhat.com> > --- > Makefile | 5 ++++- > docs/devel/build-system.txt | 13 +++++++++++++ > 2 files changed, 17 insertions(+), 1 deletion(-)
> +++ b/docs/devel/build-system.txt > @@ -510,3 +510,16 @@ default-configs/$TARGET-NAME file as input. > This is the entrypoint used when make recurses to build a single system > or userspace emulator target. It is merely a symlink back to the > Makefile.target in the top level. > + > + > +Useful make targets > +=================== > + > +- help > + > + Print a help message for the most common build targets. Except that this patch forgot to tweak 'make help' to mention 'make print-VAR' ;) > + > +- print-VAR > + > + Print the value of the variable VAR. Useful for debugging the build > + system. > -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org
signature.asc
Description: OpenPGP digital signature