[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: repost - target with a colon in the name
From: |
Boris Kolpackov |
Subject: |
Re: repost - target with a colon in the name |
Date: |
Mon, 28 Jun 2004 22:02:15 +0000 (UTC) |
User-agent: |
nn/6.6.5+RFC1522 |
"Asperheim, Eric" <address@hidden> writes:
> But, few things frustrate me more than backward compatibility preventing
> improvements from being made. If you did add syntax to support escaping
> of : in prereqs, I don't doubt that some Makefiles might break. But, I
> would think that it would be a very, very small % of Makefiles. And,
> those Makefiles could be update to work with this new version, i.e. that
> issue can be fixed within the tool. I on the other hand will have to
> hack around this problem since a solution doesn't exist in gmake. So, I
> don't agree that 100% adherence to backward compatibility is the right
> solution. Just my opinion.
There are ways to implement it in a backwards-compatible manner. One
of them, which I am using in my -bk patch-set, is to use MAKEFLAGS
variable from inside make. It would boil down to saying something like
this in you 'rules' make that you include in each makefile:
ifneq ($(findstring --allow-escape-colon,$(MAKEFLAGS)),)
MAKEFLAGS += --allow-escape-colon
endif
Also I don't mind including this feature in my patch-set if you
come up with the patch ;-).
-boris
- repost - target with a colon in the name, Asperheim, Eric, 2004/06/22
- RE: repost - target with a colon in the name, Asperheim, Eric, 2004/06/23
- RE: repost - target with a colon in the name, Asperheim, Eric, 2004/06/23
- RE: repost - target with a colon in the name, Asperheim, Eric, 2004/06/28
- RE: repost - target with a colon in the name, Asperheim, Eric, 2004/06/28
- RE: repost - target with a colon in the name, Asperheim, Eric, 2004/06/28