make i katalogi
Jakub Bogusz
qboosh w pld-linux.org
Pon, 2 Sie 2004, 23:48:29 CEST
Natrafiłem na coś dziwnego...
Jeśli celem jest katalog, a nazwa celu kończy się na '/', to w regule
końcowy '/' jest obcinany dla katalogów nieistniejących, a pozostawiany
dla katalogów istniejących... wszędzie z wyjątkiem alphy, gdzie jest
w obu przypadkach obcinany.
Nie doszukałem się w info make, jakie zachowanie w tym wypadku powinno być
prawidłowe, ani dlaczego na alphie jest inaczej (błąd w kodzie? błąd
kompilatora? różne zachowanie libc?).
testcase (Makefile):
#v+
.PHONY: xxx/ yyy/
all: xxx/ yyy/
xxx/ yyy/:
echo $@
#v-
i patrzeć na różnice w przypadku istniejących lub nie katalogów xxx
i yyy.
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl