1
是否可以將生成的變量用作GNU Make規則中的依賴項?我試圖做將函數調用作爲GNU Make的依賴關係的變量Make
A := 1 2 3
B := a b c
C := $(foreach X,$(A),$(foreach Y,$(B),$X-$Y))
a:
echo A
b:
echo B
$(C) : $(word 2,$(subst -, ,[email protected]))
echo [email protected]
我想能夠運行
make 2-a
,並得到echo A
和echo [email protected]
,那就是,我想$(word 2,$(subst -, ,[email protected]))
被評爲依賴列表。但是,它似乎是在規則匹配之前進行評估的。
是否有可能在沒有外部程序的情況下將函數調用的變量作爲依賴關係?