[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: shortest stem
From: |
Boris Kolpackov |
Subject: |
Re: shortest stem |
Date: |
Thu, 24 Sep 2009 09:49:43 +0200 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
Hi Paul,
Paul D. Smith <address@hidden> writes:
> > > For example, what about:
> > >
> > > %.o : %.c
> > > %-d.o : %.y
>
>
> Here's a thought. What if we were even more picky, and ONLY re-ordered
> rules where the prerequisites were also identical?
What about things like this:
%.o: %.c
%-mt.o : %-mt.c
Or like this:
%.o: %.c
system/%.o: system/%.c
Conceptually, I feel that pattern specificity should be the first
criteria for picking rules (i.e., rules that match what you are
trying to build more precisely are considered first). Prerequisites
are the second criteria, not part of the first criteria.
> So, in my example above, it would work the same way as it does now
> because the prerequisites were different.
Yes, but is it the right way? Why should '.c' prerequisite be preferred
to '.y'? On the other hand, I think it is clear that %-d.o should be
preferred to %.o when we are building foo-d.o.
Boris
- Re: secondary expansion changes, (continued)
- Re: secondary expansion changes, Paul Smith, 2009/09/24
- Re: secondary expansion changes, Boris Kolpackov, 2009/09/25
- Re: secondary expansion changes, Paul Smith, 2009/09/25
- Re: secondary expansion changes, Boris Kolpackov, 2009/09/25
- Re: secondary expansion changes, Paul Smith, 2009/09/25
- Re: secondary expansion changes, Boris Kolpackov, 2009/09/25
- Re: secondary expansion changes, Boris Kolpackov, 2009/09/28
- Re: secondary expansion changes, Paul Smith, 2009/09/28
- Re: secondary expansion changes, Boris Kolpackov, 2009/09/29
- Re: secondary expansion changes, Boris Kolpackov, 2009/09/30
- Re: shortest stem,
Boris Kolpackov <=
- Re: shortest stem, Paul Smith, 2009/09/24
- Re: shortest stem, Boris Kolpackov, 2009/09/24
- Re: shortest stem, Paul Smith, 2009/09/25
- Re: shortest stem, Boris Kolpackov, 2009/09/28
- Re: shortest stem, Paul Smith, 2009/09/28