2010-06-10 5 views
0

이런 식으로 뭔가를 할 수있는 수를 두 번 교체 :메이크 patsubs 쉘 명령없이

CXX_MODULES += $(patsubst %, %/%.cpp, $(LIBRARIES)) 

통지를 두 번 교체 작동하지 않습니다 내가 와서 몇 가지 땜질 후

를 (단지 첫번째 교체가 발생)

$(join $(LIBRARIES), $(patsubst %, /%.cpp, $(LIBRARIES))) 

내가 당신과 같이 당신에게

답변

1

감사 용법,하지만 이것도 작동합니다

expand = $(1)/$(1).cpp 

CXX_MODULES += $(foreach x, $(LIBRARIES), $(call expand,$(x)))