GNU Make сгруппированные цели не сгруппированы - PullRequest
0 голосов
/ 21 апреля 2020

Я пробую GNU Make сгруппированные цели и, кажется, что-то неправильно понимаю, потому что цели не сгруппированы, как я ожидал. Вот мой make-файл:

all: foo bar
.PHONY: foo bar
foo bar &:
        @echo grouped target run for \"target\" $@

И вывод:

$ make
grouped target run for "target" foo
grouped target run for "target" bar

Рецепт запускается для каждой цели, следовательно, не группируется. Что мне здесь не хватает?

GNU Make version 4.2.1.

1 Ответ

0 голосов
/ 21 апреля 2020

Неважно, получается, что сгруппированная цель - это особенность 4.3.

Источник (не официальные заметки о выпуске): https://linuxreviews.org/GNU_make_4.3_Is_Released

...