From e5ac9fc98b3a87fb692676b5b7f8d5cfed45c8ed Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Fri, 26 Jan 2024 18:48:45 +0100 Subject: [PATCH] BUILD: makefile: also define cmd_CXX to pretty-print C++ build commands Device Atlas' dummy lib will use a C++ file when built with cache support, so for completeness we'll have to pretty-print it as well. Let's define cmd_CXX. --- include/make/verbose.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/make/verbose.mk b/include/make/verbose.mk index c37d513c4a..6ee10a00bc 100644 --- a/include/make/verbose.mk +++ b/include/make/verbose.mk @@ -10,6 +10,7 @@ endif # or to themselves depending on the verbosity level. ifeq ($V,1) cmd_CC = $(CC) +cmd_CXX = $(CXX) cmd_LD = $(LD) cmd_AR = $(AR) cmd_MAKE = +$(MAKE) @@ -17,12 +18,14 @@ else ifeq (3.81,$(firstword $(sort $(MAKE_VERSION) 3.81))) # 3.81 or above cmd_CC = $(info $ CC $@) $(Q)$(CC) +cmd_CXX = $(info $ CXX $@) $(Q)$(CXX) cmd_LD = $(info $ LD $@) $(Q)$(LD) cmd_AR = $(info $ AR $@) $(Q)$(AR) cmd_MAKE = $(info $ MAKE $@) $(Q)+$(MAKE) else # 3.80 or older cmd_CC = $(Q)echo " CC $@";$(CC) +cmd_CXX = $(Q)echo " CXX $@";$(CXX) cmd_LD = $(Q)echo " LD $@";$(LD) cmd_AR = $(Q)echo " AR $@";$(AR) cmd_MAKE = $(Q)echo " MAKE $@";$(MAKE)