[devel] Re: Проблема с макросами %def_enable & Co
Mikhail Zabaluev
=?iso-8859-1?q?mhz_=CE=C1_altlinux=2Eorg?=
Сб Фев 7 01:01:03 MSK 2004
Hello Alexey,
On Fri, Feb 06, 2004 at 05:18:49PM +0600, Alexey Morozov wrote:
>
> Собственно, проблема простая:
>
> Если условная переменная содержит '-' в середине, то содержимое этой
> переменной становится странным (и не работают должным образом макросы
> %{enable smth}):
> Это как-нибудь лечится? Сходу я не понял, где это в def_enable может
> такая засада твориться. Разве что, у rpm'а есть некоторые представления
> о границе идентификаторов, и мы на эти границы наступаем.
%def_enable реализован как подстановка параметра в имена других
макросов. Так что параметр должен подчиняться синтаксису этих имён.
> Я понимаю, что если "не делайте так, если больно", но очень уж хотелось
> подсунуть в %configure соответствующие ключики напрямую, без
> %if_enabled ab-cd
> %else
> %endif
К сожалению, этого сделать нельзя.
--
Stay tuned,
MhZ JID: mhz на altlinux.org
___________
Why do seagulls live near the sea? 'Cause if they lived near the bay,
they'd be called baygulls.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20040207/f2bbad37/attachment-0003.bin>
Подробная информация о списке рассылки Devel