Glynn Clements wrote:

> Unfortunately, it's starting to look as if the only solution which
> will work with both parallel make and any MinGW make port is to
> unconditionally create the output directory every time.

I have conditionalised all of the order-only prerequisites upon the
variable BROKEN_MAKE. This will be set by default if make is not 3.81,
but can be set explicitly with e.g. "make BROKEN_MAKE=1 ...".

The downside that, when this variable is set, several modules (e.g. 
r.terraflow) will be re-compiled from scratch if you re-run make, as
the OBJ.<arch> directory is now an unconditional prerequisite, and
will normally be newer than the object files which it contains.

-- 
Glynn Clements <[EMAIL PROTECTED]>

_______________________________________________
grass-dev mailing list
grass-dev@grass.itc.it
http://grass.itc.it/mailman/listinfo/grass-dev

Reply via email to