xbps-src: export CCACHE_DIR is XBPS_CCACHE is set.
This commit is contained in:
parent
0c94a67f88
commit
c586459062
2 changed files with 12 additions and 1 deletions
|
@ -89,7 +89,9 @@ _EOF
|
||||||
if [ -n "$XBPS_HOSTDIR" ]; then
|
if [ -n "$XBPS_HOSTDIR" ]; then
|
||||||
echo "XBPS_HOSTDIR=/host" >> $XBPSSRC_CF
|
echo "XBPS_HOSTDIR=/host" >> $XBPSSRC_CF
|
||||||
fi
|
fi
|
||||||
|
if [ -n "$XBPS_CCACHE" ]; then
|
||||||
|
echo "XBPS_CCACHE=$XBPS_CCACHE" >> $XBPSSRC_CF
|
||||||
|
fi
|
||||||
echo "# End of configuration file." >> $XBPSSRC_CF
|
echo "# End of configuration file." >> $XBPSSRC_CF
|
||||||
|
|
||||||
if [ -d $XBPS_MASTERDIR/tmp ]; then
|
if [ -d $XBPS_MASTERDIR/tmp ]; then
|
||||||
|
|
|
@ -314,6 +314,15 @@ if [ -z "$IN_CHROOT" ]; then
|
||||||
else
|
else
|
||||||
if [ -n "$XBPS_CCACHE" ]; then
|
if [ -n "$XBPS_CCACHE" ]; then
|
||||||
CCACHEPATH="/usr/lib/ccache/bin"
|
CCACHEPATH="/usr/lib/ccache/bin"
|
||||||
|
if [ -n "$XBPS_HOSTDIR" ]; then
|
||||||
|
[ ! -d "$XBPS_HOSTDIR/ccache" ] && \
|
||||||
|
mkdir -p $XBPS_HOSTDIR/ccache
|
||||||
|
export CCACHE_DIR="$XBPS_HOSTDIR/ccache"
|
||||||
|
else
|
||||||
|
[ ! -d "$XBPS_MASTERDIR/host/ccache" ] && \
|
||||||
|
mkdir -p $XBPS_MASTERDIR/host/ccache
|
||||||
|
export CCACHE_DIR="$XBPS_MASTERDIR/host/ccache"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
# In chroot always prefer tools from bootstrap.
|
# In chroot always prefer tools from bootstrap.
|
||||||
MYPATH="$CCACHEPATH:/tools/bin:/usr/local/sbin:/bin:/usr/bin"
|
MYPATH="$CCACHEPATH:/tools/bin:/usr/local/sbin:/bin:/usr/bin"
|
||||||
|
|
Loading…
Reference in a new issue