如果我在GNU Makefile中有一个列表,是否可以创建一个修改了原始字符串的新列表。如果某些语言存在map
高阶程序,那将是完美的。
这是我正在尝试做的一个例子
DIRS=A B C D
#apply some magic to create
DIRS_INCLUDE=-IA -IB -IC -ID
答案 0 :(得分:3)
因为你说它是GNU Make:
DIRS_INCLUDE=$(foreach dir,$(DIRS),-I$(dir))
请参阅http://www.gnu.org/software/make/manual/html_node/Foreach-Function.html#Foreach-Function