Quoting Eli Zaretskii <[EMAIL PROTECTED]>:

Date: Thu, 01 Jun 2006 08:23:13 -0400
From: Earnie Boyd <[EMAIL PROTECTED]>

IMO, make should not consider d:foo as a valid path even though the OS
does.

You mean in $abspath or everywhere?  We were talking about the former;
I'm not sure the latter is even practical.


Everywhere.

Anyway, please tell why you think so.  If it's a good reason, it could
simplify the code of abspath quite a bit.


The reason is that it supports bad habits and allows the user to create a makefile that is too specific to his own environment. It also raises confusion between target patterns vs file patterns.

Also, if Make considers d:foo invalid, what should it do if it does
meet it?  That is, what are the practical expression of rejecting such
file names?


"Unsupported path format." or some such verbiage.

Earnie Boyd

http://shop.siebunlimited.com



_______________________________________________
Make-w32 mailing list
Make-w32@gnu.org
http://lists.gnu.org/mailman/listinfo/make-w32

Reply via email to