"Asperheim, Eric" <[EMAIL PROTECTED]> 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



_______________________________________________
Help-make mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to