GNU make 中的自定义错误消息是否需要,否则不?

GNU make 中的自定义错误消息是否需要,否则不?

在 GNU 中,make是否可以打印自定义错误消息而不是 GNU 默认错误消息,并且可能还带有行号?我对make所有其他情况下的默认行为感到满意。

这是一个例子:

requirements.txt:
    ls requirements.txt || echo "Download requirements.txt." && false

这有效;但它并不干燥,特别是因为你也看到了 GNU 的内部错误消息:

% make
Download requirements.txt.
make: *** [Makefile:10: requirements.txt] Error 1

我只想打印:

Makefile 10: Please download requirements.txt.

(我正在尝试make用于我的Dockerfile- 不确定这是否是一个坏主意!)

相关内容