是否可以在Makefile中的foreach
循环中插入要执行的新行?在Makefile'foreach'循环中添加换行
目前,我有以下几点:
$(foreach my_lib,$(MY_LIBS),$(call my_func,results,boxer,$(my_lib)))
现在,假设我有:
MY_LIBS = lib1 \
lib2
以上foreach
循环将评估为:
lib1 lib2
我想这要评估到:
lib1
lib2
是否可以在foreach
循环中插入换行符来完成此操作?
谢谢。
傻Q时间:你为什么需要换行符? – 2011-01-24 23:20:48
在我的实际Makefile中,“m_func”将“lib1”和“lib2”扩展为“make ... lib”命令。因此,如果该行被评估为“make ... lib1 make ... lib2”,那么执行失败。 – DuneBug 2011-01-25 00:08:55