Re: [PATCH] Makefile: add a target which will abort compilation with ancient shells
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Aug 8, 2008, 20:19 UTC
- Message-ID
- <7vwsirb6q3.fsf@gitster.siamese.dyndns.org>
- In-Reply-To
- <S1hQNVU9hvkXWOErhlMRjqFKaCUFasuIfMwjO4N7QOvu1ddz9cU6_w@cipher.nrlssc.navy.mil>
Brandon Casey <casey@nrlssc.navy.mil> writes:
Show 21 quoted lines
> This adds a make target which can be used to try to execute certain shell > constructs which are required for compiling and running git. > > This patch provides a test for the $() notation for command substition > which is used in the Makefile and extensively in the git scripts. > > The make target is named in such a way as to be a hint to the user that > SHELL_PATH should be set to an appropriate shell. If the shell command > fails, the user should receive a message similar to the following: > > make: *** [please_set_SHELL_PATH_to_a_more_modern_shell] Error 2 > > Signed-off-by: Brandon Casey <casey@nrlssc.navy.mil> > --- > > > Johannes Schindelin wrote: >> Maybe we can even have some sanity check that tests if SHELL_PATH groks >> $()? > > how about this?
Thanks, both. I think this is cute and at the same time the right thing to do ;-).