Das ist ein Bug in der Optimierung von make. BSD-make versucht 'cd'
als *Kommando* zu starten - vergleichbar mit /bin/echo.
Metazeichen schalten die Optimierung ab, schreibe hinter
dem Argument für cd ein Semikolon.
blurb:
cd ${.CURDIR};
Gruß Wolfram
Roland Jesse writes:
>Quoting Wolfram Schneider:
>> >blurb:
>> > cd $(.CURDIR)
>>
>> was gibt ``echo ${.CURDIR}; pwd'' aus?
>
>folgendes:
>echo /home/jesse/t/wrk; pwd
>/home/jesse/t/wrk
>/home/jesse/t/wrk
>cd /home/jesse/t/wrk
>cd: not found
>*** Error code 1
>
>[Makefile jetzt -wie man sieht- :
>blurb:
> echo ${.CURDIR}; pwd
> cd ${.CURDIR}
>]
>
>BTW: gmake funktioniert klaglos, ich moechte nur halt gern wissen, warum
>es das 'normale' BSD-make nicht macht.
Received on Mon 01 Apr 1996 - 16:43:09 CEST