diff options
author | Masahiro Yamada <masahiroy@kernel.org> | 2022-12-23 01:25:31 +0900 |
---|---|---|
committer | Masahiro Yamada <masahiroy@kernel.org> | 2023-01-22 23:43:32 +0900 |
commit | fc5d57a9a4fe3e3662c4ec4e84772dcea64979ca (patch) | |
tree | f617fc40606626edcd96f1c9586b7a2a9ec874ad /Makefile | |
parent | 2241ab53cbb5cdb08a6b2d4688feb13971058f65 (diff) | |
download | lwn-fc5d57a9a4fe3e3662c4ec4e84772dcea64979ca.tar.gz lwn-fc5d57a9a4fe3e3662c4ec4e84772dcea64979ca.zip |
kbuild: refactor silent mode detection
Factor out $(findstring s,...).
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Reviewed-by: Nicolas Schier <nicolas@fjasle.eu>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -100,12 +100,12 @@ endif # make-4.0 (and later) keep single letter options in the 1st word of MAKEFLAGS. ifeq ($(filter 3.%,$(MAKE_VERSION)),) -silence:=$(findstring s,$(firstword -$(MAKEFLAGS))) +short-opts := $(firstword -$(MAKEFLAGS)) else -silence:=$(findstring s,$(filter-out --%,$(MAKEFLAGS))) +short-opts := $(filter-out --%,$(MAKEFLAGS)) endif -ifeq ($(silence),s) +ifneq ($(findstring s,$(short-opts)),) quiet=silent_ KBUILD_VERBOSE = 0 endif |