From 307029867b0384446cd74b232b45a7b4f40cf0d1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?C=C3=A9dric=20Marie?= Date: Tue, 23 Jun 2015 23:36:06 +0200 Subject: [PATCH] Makefile: Don't export VERBOSE unless V=1 (for CMake) MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit CMake verbose mode is based on VERBOSE environment variable. * If VERBOSE is exported but empty, only "Dependee ... is newer than depender ..." messages are shown. * If VERBOSE is exported and set (whatever the value), all compilation commands are shown. VERBOSE is currently systematically exported by Buildroot, even if it is empty, in the root Makefile, which implies that the "light" verbose mode - with "Dependee ... is newer than depender ..." messages - is always enabled. VERBOSE should only be exported when V=1, which is the standard way to enable verbose mode in Buildroot. Signed-off-by: Cédric Marie Reviewed-by: Arnout Vandecappelle (Essensium/Mind) Signed-off-by: Peter Korsgaard --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index d3f80c4b3f..8eb21d4c38 100644 --- a/Makefile +++ b/Makefile @@ -215,6 +215,7 @@ ifeq ($(KBUILD_VERBOSE),1) ifndef VERBOSE VERBOSE = 1 endif +export VERBOSE else quiet = quiet_ Q = @ @@ -228,7 +229,7 @@ SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \ # kconfig uses CONFIG_SHELL CONFIG_SHELL := $(SHELL) -export SHELL CONFIG_SHELL quiet Q KBUILD_VERBOSE VERBOSE +export SHELL CONFIG_SHELL quiet Q KBUILD_VERBOSE ifndef HOSTAR HOSTAR := ar -- 2.30.2