doc/Makefile: Use printf to generate org-version.tex

* doc/Makefile (org-version.tex): Use printf instead of echo to
increase portability.

By default GNU coreutil's echo disables the interpretation of
backslash escapes (-E option), but this isn't the case for some echo
variants.

Reported-by: Dale <dale@codefu.org>
<https://lists.gnu.org/archive/html/emacs-orgmode/2017-06/msg00619.html>
This commit is contained in:
Kyle Meyer 2017-06-30 13:06:18 -04:00
parent 4f90f44af3
commit b00705f9e3
1 changed files with 5 additions and 5 deletions

View File

@ -34,11 +34,11 @@ org-version.inc: org.texi
@echo "@set DATE $(DATE)" >> org-version.inc
org-version.tex: orgcard.tex
@echo "org-version: $(ORGVERSION) ($(GITVERSION))"
@echo "% automatically generated, do not edit" > org-version.tex
@echo "\def\orgversionnumber{$(ORGVERSION)}" >> org-version.tex
@echo "\def\versionyear{$(YEAR)}" >> org-version.tex
@echo "\def\year{$(YEAR)}" >> org-version.tex
@printf "org-version: $(ORGVERSION) ($(GITVERSION))\n"
@printf "%% automatically generated, do not edit\n" > org-version.tex
@printf "\def\orgversionnumber{$(ORGVERSION)}\n" >> org-version.tex
@printf "\def\\\\versionyear{$(YEAR)}\n" >> org-version.tex
@printf "\def\year{$(YEAR)}\n" >> org-version.tex
install: org
if [ ! -d $(DESTDIR)$(infodir) ]; then $(MKDIR) $(DESTDIR)$(infodir); else true; fi ;