From: Jonathan Nieder Date: Tue, 27 Mar 2012 05:53:48 GMT Subject: Re: [PATCH] Use SHELL_PATH to fork commands in run_command.c:prepare_shell_cmd Message-ID: <20120327055348.GA23186@burratino> In-Reply-To: <20120327051200.GA20897@sigill.intra.peff.net> Jeff King wrote: > On Tue, Mar 27, 2012 at 12:01:10AM -0500, Jonathan Nieder wrote: >> I noticed the Makefile already doesn't do this sort of thing for >> mandir and htmldir, but do you think changes to SHELL_PATH should be >> tracked to force a rebuild when it changes? > > Yeah, that would be nice. Thanks. On second thought, without the corresponding tracking for PERL_PATH, USE_GETTEXT_SCHEME, localedir, etc, it doesn't seem worth it. > In general, I wish adding these sorts of dependencies wasn't so manual > and painful. I'm not sure of a good solution short of totally retooling > our build system, though. The Linux kernel build system has an interesting solution to this. It keeps track of the command line used to build each file and forces a rebuild when that command changes. Ciao, Jonathan