Я знаю, что могу использовать это:
SHELL := /bin/bash
И make будет использовать /bin/bash
shell. Могу ли я сделать то же самое с командой echo
? Например:
SHELL := /bin/bash
ECHO := /bin/echo -e
all:
@echo Fixed echo?
Я всегда думал, что использование ECHOCMD := /bin/echo -e
в верхней части моего Makefile сделает это. Но после поиска я не смог найти никаких ссылок, подтверждающих, что ECHOCMD := /bin/echo -e
имеет какое-то особое значение для изменения команды @echo
по умолчанию.
Единственная альтернатива для использования:
SHELL := /bin/bash
ECHO := /bin/echo -e
all:
@${ECHO} Fixed echo?