#11
|
|||
|
|||
Re: Новые мейкфайлы
Zhenja Kaliuta написал(а) к Michael Dukelsky в Oct 21 10:10:54 по местному времени:
Нi, Michael! On Mon, 11 Oct 2021 08:59:02 +0300 Michael Dukelsky writes: MD> Привет, Zhenja! MD> 11 October 2021 01:17, Zhenja Kaliuta послал(а) письмо к Michael Dukelsky: ZK>> А в чём тайный смысл патча ZK>> quote names in PROGRAMS; bug report by Dmitriy Smirnov 2:5010/352? ZK>> Для make ' -- просто часть строчки, приходится в PROGRAMS писать ZK>> 'hpt'. MD> Никакой тайны нет. Функция $(findstring hpt,$(PROGRAMS)) срабатывает MD> не только на hpt, но и на hptlink, hptsqfix. Сначала я для MD> различения ну значит использовать filter: % cat Makefile P1 = hpt hptsuffix P2 = hptsuffix all: @echo "With '$(filter hpt,$(P1))'" @echo "Without '$(filter hpt,$(P2))'" % make With 'hpt' Without '' MD> поставил пробел после hpt, но Дмитрий указал мне на возникающую при MD> этом ошибку, когда в PROGRAMS есть только hpt и поэтому пробела MD> после hpt нет. Собственно, достаточно было бы поставить один MD> апостроф после hpt, но я побоялся, что это может привести к MD> путанице и ошибкам, поэтому поставил апострофы везде. MD> И всё это надо было написать в сообщении коммита? Да, именно так, именно всё. --- Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |