From: Carl Worth Date: Wed, 2 Dec 2009 00:38:47 +0000 (-0800) Subject: Makefile: Switch from echo to printf for better portability. X-Git-Tag: 0.1~259 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=af4928eb3a0a40d7f3d2a3475289da1df5b9ce4f Makefile: Switch from echo to printf for better portability. Some systems have an echo implementation which doesn't know how to interpret a sequence of "\n". The word is that printf should be much more portable, so let's try that instead. --- diff --git a/Makefile b/Makefile index 17be8b48..7a9e44c6 100644 --- a/Makefile +++ b/Makefile @@ -49,11 +49,11 @@ include Makefile.local # user how to enable verbose compiles. ifeq ($(V),) quiet_DOC := "Use \"$(MAKE) V=1\" to see the verbose compile lines.\n" -quiet = @echo $(quiet_DOC)$(eval quiet_DOC:=)" $1 $@"; $($1) +quiet = @printf $(quiet_DOC)$(eval quiet_DOC:=)" $1 $@\n"; $($1) endif # The user has explicitly enabled quiet compilation. ifeq ($(V),0) -quiet = @echo " $1 $@"; $($1) +quiet = @printf " $1 $@\n"; $($1) endif # Otherwise, print the full command line. quiet ?= $($1)