On Tue, Jun 28, 2011 at 03:12:26PM +0200, Farkas Levente wrote:
On 06/28/2011 02:08 PM, Pierre-Yves Chibon wrote:
> On Tue, 2011-06-28 at 13:58 +0200, Farkas Levente wrote:
>> does anybody who can tell me the real reason of why:
>> ------------------------------------
>> %define __debug_install_post %{mingw_debug_install_post}
>> ------------------------------------
>> works why
>> ------------------------------------
>> %global __debug_install_post %{mingw_debug_install_post}
>> ------------------------------------
>> not?
>
> Did you check:
>
https://fedoraproject.org/wiki/Packaging/Guidelines#.25global_preferred_o...
>
> There are some explanations there.
yes but still don't know why can't be used at toplevel and why can't be
generated by script.
I can't tell you why without knowing more about what's being expanded but
--
%global is evaluated when it is defined whereas %define is evaluated when it
is used.
Does that help?
-Toshio