Subject: Re: make fails to execute ./fred because of a chdir()
To: David Laight <david@l8s.co.uk>
From: Simon J. Gerraty <sjg@crufty.net>
List: tech-toolchain
Date: 12/13/2002 23:49:58
As Christos pointed out it is a feature.
>I had a horrid feeling that it was.
A simple workaround is to run:
MAKEOBJDIR=/dev/null make
MAKEOBJDIR in the environment overrides make's default of 'obj'.
I use this trick to allow doing a make clean in the src directory
even when object dirs exist.
>Wouldn't it have been better to require a .OBJDIR (or similar)
>command in the makefile itself to enable this 'feature'?
.OBJDIR was introduced in the last year or so, our make has behaved
this way for ~ever.
--sjg