< prev index next >

make/InitSupport.gmk

Print this page

        

@@ -298,10 +298,13 @@
   # Define basic logging setup
   BUILD_LOG := $(OUTPUTDIR)/build.log
   BUILD_PROFILE_LOG := $(OUTPUTDIR)/build-profile.log
 
   BUILD_LOG_PIPE := > >($(TEE) -a $(BUILD_LOG)) 2> >($(TEE) -a $(BUILD_LOG) >&2) && wait
+  # Use this for simple echo/printf commands that are never expected to print
+  # to stderr.
+  BUILD_LOG_PIPE_SIMPLE := | $(TEE) -a $(BUILD_LOG)
 
   ifneq ($(CUSTOM_ROOT), )
     topdir=$(CUSTOM_ROOT)
   else
     topdir=$(TOPDIR)

@@ -516,21 +519,21 @@
             "`$(CAT) $(BUILDTIMESDIR)/build_time_start_TOTAL_human_readable`" \
             "`$(CAT) $(BUILDTIMESDIR)/build_time_end_TOTAL_human_readable`" \
             "`$(LS) $(BUILDTIMESDIR)/build_time_diff_* | $(GREP) -v _TOTAL | \
             $(XARGS) $(CAT) | $(SORT) -k 2`" \
             "`$(CAT) $(BUILDTIMESDIR)/build_time_diff_TOTAL`" \
-            $(BUILD_LOG_PIPE)
+            $(BUILD_LOG_PIPE_SIMPLE)
   endef
 
   define ReportProfileTimes
     $(if $(findstring true, $(LOG_PROFILE_TIMES_LOG)), \
       [ ! -f $(BUILD_PROFILE_LOG) ] || \
       { $(ECHO) Begin $(notdir $(BUILD_PROFILE_LOG)) && \
         $(CAT) $(BUILD_PROFILE_LOG) && \
         $(ECHO) End $(notdir $(BUILD_PROFILE_LOG)); \
       } \
-      $(BUILD_LOG_PIPE)
+      $(BUILD_LOG_PIPE_SIMPLE)
     )
   endef
 
 endif # HAS_SPEC
 
< prev index next >