是否可以在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