bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Bug/Quirk in make 3.79.1


From: johnd
Subject: Bug/Quirk in make 3.79.1
Date: Thu, 7 Mar 2002 12:55:24 +0800
User-agent: Mutt/1.2.5i

Could make be made to ignore repeated /s in target names?? So that it can match
a dependency dir1/dir2 to a target dir1//dir2.


Given a simple makefile such as 

 x: foo/bar/waz
        cp /dev/null $@


 foo//bar/waz: 
        mkdir -p `dirname address@hidden
        cp /dev/null $@

The command 
 rm -rf foo ; make

will fail:
 make: *** No rule to make target `foo/bar/waz', needed by `x'.  Stop.

This problem crops up a lot, where there are variables defined as 
 directory=foo
and 
rules/targets inconsistently using them as 
$(directory)/bar or $(directory)bar






reply via email to

[Prev in Thread] Current Thread [Next in Thread]