On Thu, 2008-09-18 at 13:16 -0400, Martin d'Anjou wrote:
> What makes make print this message:
> 
> Ignoring VPATH name `foo/bar.z'.
> 
> I looked at the source code but I don't understand how make gets there:
>    /* It needs to be remade.  If it's VPATH and not reset via GPATH, toss
>       the VPATH.  */

Make prints that message because this is the way VPATH works.  When a
target needs to be rebuilt, it is always rebuilt locally (that is, any
pathname prefix found via VPATH is dropped when assigning $@ during the
rebuild of the target).




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

Reply via email to