[devel] %force_{en,dis}able

Led =?iso-8859-1?q?led_=CE=C1_ukr-fin=2Ecom=2Eua?=
Вт Май 23 17:58:45 MSD 2006


Нельзя ли у нас модифицировать существующие макросы до подобного состояния

%define force_disable() %{expand:%%global 
_disable_%{1} --disable-%{1}} %{expand:%%undefine _enable_%{1}}

%define force_enable() %{expand:%%global _enable_%{1} --enable-%{1}} %{expand:
%%undefine _disable_%{1}}

?
Или добавить другие с подобным поведением? А то (ИМХО) использование 
существующих %force_enable/%force_disable приводит зачастую к неочевидным и 
трудновыявляемым ошибкам, потому как после

%def_enable foo
....
%force_disable foo

выходит, что определены и _enabled_foo, и _disabled_foo :( 

Led.



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