【发布时间】:2011-01-24 23:11:48
【问题描述】:
是否可以在 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时间:为什么需要换行符?
-
在我实际的 Makefile 中,“m_func”将“lib1”和“lib2”扩展为“make ... lib”命令。因此,如果该行被评估为“make ... lib1 make ... lib2”,则执行失败。
标签: makefile