From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Led To: ALT Devel discussion list User-Agent: KMail/1.9.1 MIME-Version: 1.0 Content-Disposition: inline Date: Tue, 23 May 2006 17:05:27 +0300 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: 8bit Message-Id: <200605231705.27245.led@altlinux.ru> Subject: [devel] %force_{en,dis}able X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 May 2006 14:05:03 -0000 Archived-At: List-Archive: List-Post: Нельзя ли у нас модифицировать существующие макросы до подобного состояния %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.