[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