有没有办法允许make使用尾随空格和注释正确解析变量?

时间:2017-12-05 03:24:25

标签: makefile gnu-make

来自make文档

  

由于尾​​随空格字符未从变量值中删除,   只是行尾的空格会产生同样的效果(但是   相当难读)。如果将空格放在变量的末尾   价值,最好在结尾处加上这样的评论   行,以明确你的意图。相反,如果你不想要任何   你必须在变量值末尾加上空白字符   记得在一些之后不要在行尾添加随机注释   空白,例如:

dir := /foo/bar    # directory to put the frobs in\
     

这里变量dir的值是'/ foo / bar'(有四个   尾随空间),这可能不是意图。 (想像   类似'$(dir)/ file'这个定义!)

有没有办法允许make正确解析dir以便它只是/foo/bar?或者刚刚接受整个make社区,您不允许在同一行上发表评论,并将空格分开?

考虑到行尾评论非常有用,

似乎有点傻。

0 个答案:

没有答案