[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: debugging feature for recursive rules
From: |
Ralf Wildenhues |
Subject: |
Re: debugging feature for recursive rules |
Date: |
Tue, 14 Apr 2009 20:14:22 +0200 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
Hi Karl,
thanks for the report.
* Karl Berry wrote on Sat, Apr 11, 2009 at 02:54:16AM CEST:
> I have found myself needing to go through the complicated shell
> sequence for the $(RECURSIVE_TARGETS) rule more than once when debugging
> the Makefile.am's in a big directory tree (namely TeX Live). Typically
> I get a mysterious "*** failed", exit status 1, and there's no easy way
> to know which command failed.
>
> I'd like to suggest that that initial silencing "@" become a variable,
> say RECURSIVE_TARGET_VERBOSE. Of course the default would still be @,
> but then it could easily be overridden with, say, "set -vx;", to at least help
> narrow down the point of failure.
Try `make SHELL="/bin/bash -vx"', that should help for all rules that
use `@', not just the recursive ones. I'd hate to add special hacks to
debug only some rules, should this not be sufficient for your purposes.
Cheers,
Ralf