[PATCH] Have make be more silent by default
Anton Lundin
glance at acc.umu.se
Tue Jan 20 23:30:44 PST 2015
On 08 January, 2015 - Anton Lundin wrote:
> On 08 January, 2015 - Jef Driesen wrote:
>
> > On 2015-01-06 22:33, Anton Lundin wrote:
> > >--- a/Makefile.am
> > >+++ b/Makefile.am
> > >@@ -4,6 +4,7 @@ if ENABLE_EXAMPLES
> > > SUBDIRS += examples
> > > endif
> > >
> > >+AM_MAKEFLAGS = -s
> > > ACLOCAL_AMFLAGS = -I m4
> >
> > Although I like the idea, this patch doesn't work for me.
> >
> > Without the patch, this is what I get:
> >
> > $ make -C ../linux/
> ...
> >
> > And with the patch:
> >
> > $ make -C ../linux/
> ...
> >
> > Only the lines starting with "make[3]:" are gone. If I pass the -s flag
> > directly (even without the patch) the output is much less verbose:
>
> Because when you call make with -C it adds a implicit -w , which means:
> -w, --print-directory Print the current directory.
>
> >
> > $ make -C ../linux/ -s
> > cd ../source && /bin/bash
> > /home/jef/Projects/libdivecomputer/work/source/missing automake-1.14
> > --foreign Makefile
> > cd . && /bin/bash ./config.status Makefile
> > config.status: creating Makefile
> > Making all in include
> > Making all in libdivecomputer
> > Making all in src
> > Making all in examples
> >
>
> Yes, because that suppresses the implicit -w.
>
>
> The patch works if you're standing in your "linux" build-dir to begin
> with.
>
> We can use --no-print-directory if you would like to remove the
> implicit -w, just, but thats a gnu-make flag, but who uses something
> else nowadays?
>
I still would argue for that a patch like this makes sense. Do you
disagree?
//Anton
--
Anton Lundin +46702-161604
More information about the devel
mailing list