Makefile:查找返回位置的函数

时间:2016-05-26 18:39:31

标签: makefile gnu-make

我想在我的Makefile中有一个函数,其行为如下:

$(find s, text)

返回文本中s的位置。例如:

$(find c, a b c d)
3

基本上我搜索word的反面:

$(word $(find c, a b c d), alpha beta gamma delta) => gamma

否则,我如何在两个参数列表之间建立连接? 我正在使用明确的规则。我想找出哪一个匹配,按位置以获得我想要的字符串。 $N应该是显式规则中的位置。这是一个例子:

OBJ = a.o b.o
OTHERS = something somewhat

all: b.o
OBJ:
    @echo $(word $N, $(OTHERS)) $@

这会产生somewhat

0 个答案:

没有答案