我希望能有类似以下这样的东西:
最后一种方法并不理想,因为警告会使得“make”输出混乱(而且
BROKEN_THINGS = \
thing1 \ # thing1 is completely broken
thing2 \ # thing2 is broken too, see BUG-123
看起来使用[g]make不可能实现。
我最终使用了warning
函数(这可以工作,因为$(warning X)
始终返回空字符串):
BROKEN_THINGS = \
thing1 $(warning "thing1 is completely broken") \
thing2 $(warning "thing2 is broken too, see BUG-123") \
最后一种方法并不理想,因为警告会使得“make”输出混乱(而且
warning
是特定于gmake的)。是否有更好的解决方案来记录长的多行事项列表?
BROKEN_THINGS := thing1 等等
怎么样?啊,看起来我可以在初始 := 后使用 +=。 - undefined