From 0977cb6b38565b81e77fd8e1d4d55b782c71fca0 Mon Sep 17 00:00:00 2001 From: cepetr Date: Thu, 21 Nov 2024 11:55:05 +0100 Subject: [PATCH] build(core): introduce quiet mode [no changelog] --- core/Makefile | 9 ++++++++- core/SConstruct | 3 +++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/core/Makefile b/core/Makefile index 2d9ca4eed3..5707ab72ea 100644 --- a/core/Makefile +++ b/core/Makefile @@ -40,6 +40,7 @@ TEST_LANG ?= "en" THP ?= 0 BENCHMARK ?= 0 TREZOR_EMULATOR_DEBUGGABLE ?= 0 +QUIET_MODE ?= 0 # OpenOCD interface default. Alternative: ftdi/olimex-arm-usb-tiny-h OPENOCD_INTERFACE ?= stlink @@ -140,13 +141,19 @@ SCONS_VARS = \ NEW_RENDERING="$(NEW_RENDERING)" \ PRODUCTION="$(PRODUCTION)" \ PYOPT="$(PYOPT)" \ + QUIET_MODE="$(QUIET_MODE)" \ THP="$(THP)" \ TREZOR_EMULATOR_ASAN="$(ADDRESS_SANITIZER)" \ TREZOR_EMULATOR_DEBUGGABLE=$(TREZOR_EMULATOR_DEBUGGABLE) \ TREZOR_MEMPERF="$(TREZOR_MEMPERF)" \ TREZOR_MODEL="$(TREZOR_MODEL)" -SCONS = scons -Q -j $(JOBS) $(SCONS_VARS) +SCONS_OPTS = -Q -j $(JOBS) +ifeq ($(QUIET_MODE),1) +SCONS_OPTS += --quiet +endif + +SCONS = scons $(SCONS_OPTS) $(SCONS_VARS) ## help commands: diff --git a/core/SConstruct b/core/SConstruct index 6446691cf3..fe37f6a630 100644 --- a/core/SConstruct +++ b/core/SConstruct @@ -12,3 +12,6 @@ SConscript('SConscript.firmware', variant_dir='build/firmware', duplicate=False) SConscript('SConscript.prodtest', variant_dir='build/prodtest', duplicate=False) SConscript('SConscript.reflash', variant_dir='build/reflash', duplicate=False) SConscript('SConscript.unix', variant_dir='build/unix', duplicate=False) + +if ARGUMENTS.get('QUIET_MODE', '0') == '1': + Progress('$TARGET\r', overwrite=True)