在Makefile中调用字符串操作函数将返回空变量

时间:2018-12-11 14:43:10

标签: makefile

我有这个很小的Makefile:

SERVICE := $(call lc,$(SERVICE))
 $(info lowercase "$(SERVICE)")

它应该以小写形式打印$ SERVICE环境变量。不幸的是,它不会:

bash$ SERVICE=Test make
lowercase ""
make: *** No targets.  Stop.

任何想法如何正确设置变量?我已经从In GNU Make, how do I convert a variable to lower case?的最佳响应中进行了尝试,但是仍然无法正常工作。

0 个答案:

没有答案