Makefile, изменить список - PullRequest
       1

Makefile, изменить список

2 голосов
/ 17 июля 2010

Если у меня есть список в make-файле GNU, возможно ли создать новый список с измененными исходными строками.Это было бы идеально, если бы в некоторых языках существовала процедура высшего порядка map.

Это пример того, что я пытаюсь сделать

DIRS=A B C D
#apply some magic to create
DIRS_INCLUDE=-IA -IB -IC -ID

1 Ответ

3 голосов
/ 17 июля 2010

Поскольку вы сказали, что это GNU Make:

DIRS_INCLUDE=$(foreach dir,$(DIRS),-I$(dir))

См. http://www.gnu.org/software/make/manual/html_node/Foreach-Function.html#Foreach-Function

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...