[devel] макрос %subst_enable_to / %subst_with_to

Ildar Mulyukov ildar на altlinux.ru
Ср Фев 17 11:44:56 UTC 2010


On 17.02.2010 17:27:54, Afanasov Dmitry wrote:
> On Wed, Feb 17, 2010 at 04:22:01PM +0500, Andrey Rahmatullin wrote:
> > On Wed, Feb 17, 2010 at 05:17:12PM +0600, Ildar Mulyukov wrote:
> > > 	Коллеги,
> > > интересует история макроса %subst_enable_to.
> > Что это и как работает?
> используется, например, в mplayer:
> %define subst_enable_to() %{expand:%%{?_enable_%{1}:--enable-%{2}}}  
> %%{expand:%%{?_disable_%{1}:--disable-%{2}}}
> 
> вызов:
> %{subst_enable_to radio_v4l1 radio-v4l}
> 
> оно там исторически, я сам всё по старинке:  
> %{?_enable_feature:--enable-feature} :)

Хочу заметить, что это не то же самое (а Вы и не писали, что это то же  
самое):
последний вариант никогда не скажет --disable, а %subst_enable_to -  
скажет.

Короче говоря, имея не работающий во всех случаях %subst_enable,  
хотелось бы хотя бы другой макрос, который работает.
-- 
Ildar


Подробная информация о списке рассылки Devel