diff options
author | Emil Medve <Emilian.Medve@Freescale.com> | 2014-01-06 02:58:40 -0600 |
---|---|---|
committer | Michal Marek <mmarek@suse.cz> | 2014-01-06 13:27:49 +0100 |
commit | e36aaea28972c57a32a3ba5365e61633739719b9 (patch) | |
tree | db9cb0a989af630b63edbed3f4141668a95f1490 /Makefile | |
parent | 7593e0902bc41392315316f1b5f4ba15feead842 (diff) | |
download | lwn-e36aaea28972c57a32a3ba5365e61633739719b9.tar.gz lwn-e36aaea28972c57a32a3ba5365e61633739719b9.zip |
kbuild: Fix silent builds with make-4
make-4 changed the way/order it presents the command line options
into MAKEFLAGS
In make-3.8x, '-s' would always be first into a group of options
with the '-'/hyphen removed
$ make -p -s 2>/dev/null | grep ^MAKEFLAGS
MAKEFLAGS = sp
In make-4, '-s' seems to always be last into a group of options
with the '-'/hyphen removed
$ make -s -p 2>/dev/null | grep ^MAKEFLAGS
MAKEFLAGS = ps
Signed-off-by: Emil Medve <Emilian.Medve@Freescale.com>
Signed-off-by: Michal Marek <mmarek@suse.cz>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -311,9 +311,15 @@ endif # If the user is running make -s (silent mode), suppress echoing of # commands +ifneq ($(filter 4.%,$(MAKE_VERSION)),) # make-4 +ifneq ($(filter %s ,$(firstword x$(MAKEFLAGS))),) + quiet=silent_ +endif +else # make-3.8x ifneq ($(filter s% -s%,$(MAKEFLAGS)),) quiet=silent_ endif +endif export quiet Q KBUILD_VERBOSE |