aboutsummaryrefslogtreecommitdiff
path: root/share/mk/local.meta.sys.mk
diff options
context:
space:
mode:
Diffstat (limited to 'share/mk/local.meta.sys.mk')
-rw-r--r--share/mk/local.meta.sys.mk7
1 files changed, 7 insertions, 0 deletions
diff --git a/share/mk/local.meta.sys.mk b/share/mk/local.meta.sys.mk
index 5c91450c4b69..6df0688d0d71 100644
--- a/share/mk/local.meta.sys.mk
+++ b/share/mk/local.meta.sys.mk
@@ -150,6 +150,13 @@ STAGE_OBJTOP:= ${STAGE_ROOT}/${STAGE_MACHINE}
STAGE_COMMON_OBJTOP:= ${STAGE_ROOT}/common
STAGE_HOST_OBJTOP:= ${STAGE_ROOT}/${HOST_TARGET}
+# Use tools/install.sh which can avoid the need for xinstall for simple cases.
+INSTALL?= sh ${SRCTOP}/tools/install.sh
+# This is for stage-install to pickup from the environment.
+REAL_INSTALL:= ${INSTALL}
+.export REAL_INSTALL
+STAGE_INSTALL= sh ${.PARSEDIR:tA}/stage-install.sh OBJDIR=${.OBJDIR:tA}
+
STAGE_LIBDIR= ${STAGE_OBJTOP}${_LIBDIR:U${LIBDIR:U/lib}}
STAGE_INCLUDEDIR= ${STAGE_OBJTOP}${INCLUDEDIR:U/usr/include}
# this is not the same as INCLUDEDIR