diff options
author | imp <imp@FreeBSD.org> | 2012-01-30 20:19:28 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2012-01-30 20:19:28 +0000 |
commit | ed5710d52f7705df9387330780ae152aac21983b (patch) | |
tree | fd9d22029b25805d38f58a0ecbbe9304acb9c1de /Makefile.inc1 | |
parent | e1d70baef7cdfc6bab6d11925e72c2c103c94b8d (diff) | |
download | FreeBSD-src-ed5710d52f7705df9387330780ae152aac21983b.zip FreeBSD-src-ed5710d52f7705df9387330780ae152aac21983b.tar.gz |
Allow specification of build shell for the buildenv target.
Submitted by: ian lepore
Diffstat (limited to 'Makefile.inc1')
-rw-r--r-- | Makefile.inc1 | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1 index 4f0aaba..dcebc18 100644 --- a/Makefile.inc1 +++ b/Makefile.inc1 @@ -19,6 +19,7 @@ # list # TARGET="machine" to crossbuild world for a different machine type # TARGET_ARCH= may be required when a TARGET supports multiple endians +# BUILDENV_SHELL= shell to launch for the buildenv target (def:/bin/sh) # # The intended user-driven targets are: @@ -108,6 +109,8 @@ CLEANDIR= cleandir LOCAL_TOOL_DIRS?= +BUILDENV_SHELL?=/bin/sh + CVS?= cvs CVSFLAGS?= -A -P -d -I! SVN?= svn @@ -558,7 +561,7 @@ buildenvvars: buildenv: @echo Entering world for ${TARGET_ARCH}:${TARGET} - @cd ${.CURDIR} && env ${WMAKEENV} sh || true + @cd ${.CURDIR} && env ${WMAKEENV} ${BUILDENV_SHELL} || true TOOLCHAIN_TGTS= ${WMAKE_TGTS:N_depend:Neverything:Nbuild32} toolchain: ${TOOLCHAIN_TGTS} |