Respect MK_TCSH with build-tools and native-xtools

This helps reduce the WORLDTMP footprint slightly.

Based on a patch I submitted 5 years ago to GNATS.

PR:		174051
MFC after:	2 weeks
Relnotes:	yes (anyone who cross-builds with MK_TCSH=yes will run into
		     build failures if the host doesn't have tcsh(1))
Reminded by:	Fabian Keil <fk@fabiankeil.de>
This commit is contained in:
Enji Cooper 2017-08-27 16:15:37 +00:00
parent ac1b5d811f
commit e133ecbbb3

View File

@ -1984,8 +1984,12 @@ _gcc_tools= gnu/usr.bin/cc/cc_tools
_rescue=rescue/rescue _rescue=rescue/rescue
.endif .endif
.if ${MK_TCSH} != "no"
_tcsh=bin/csh
.endif
.for _tool in \ .for _tool in \
bin/csh \ ${_tcsh} \
bin/sh \ bin/sh \
${LOCAL_TOOL_DIRS} \ ${LOCAL_TOOL_DIRS} \
lib/ncurses/ncurses \ lib/ncurses/ncurses \
@ -2143,7 +2147,7 @@ native-xtools: .PHONY
bin/cat \ bin/cat \
bin/chmod \ bin/chmod \
bin/cp \ bin/cp \
bin/csh \ ${_tcsh} \
bin/echo \ bin/echo \
bin/expr \ bin/expr \
bin/hostname \ bin/hostname \