[devel] %def_enable qwe-rty

Илья Евсеев =?iso-8859-1?q?ilya=5Fevseev_=CE=C1_mail=2Eru?=
Ср Окт 19 21:11:13 MSD 2005


   Всем привет.
Допустим, configure опакечиваемой софтины принимает параметр --enable-dummy-wrapper.
Соответственно, мне надо написать что-то вроде:
%def_enable dummy-wrapper
%configure %{subst_enable dummy-wrapper}
Естественно, это не срабатывает, потому что имя макроса содержит минус.
Существуют ли какие-нибудь решения?

Пока на ум приходит только такой вариант:
%def_enable dummy_wrapper
%define tr_ %(echo %1 | tr -- '_' '-')
%configure %{tr_ %{subst_enable dummy_wrapper}}

Если этот вариант наименее крив, то не требуется ли %expand в определении tr_?
Если требуется, то как будет выглядеть окончательный вариант?

С уважением,
Илья Евсеев




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