Improve performance with Git shallow clone and add .gitignore
All checks were successful
Builds / XTChain (push) Successful in 1h15m53s
All checks were successful
Builds / XTChain (push) Successful in 1h15m53s
Reviewed-on: #5 Reviewed-by: Rafal Kupiec <belliash@noreply.codingworkshop.git> Co-authored-by: Pedro Valadés <perikiyoxd@gmail.com> Co-committed-by: Pedro Valadés <perikiyoxd@gmail.com>
This commit is contained in:
parent
e9707563d7
commit
eeb1953d87
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
binaries/*
|
||||||
|
sources/*
|
||||||
|
xtchain-*.zst
|
@ -116,9 +116,8 @@ binutils_fetch()
|
|||||||
{
|
{
|
||||||
if [ ! -d ${BINUTILSDIR} ]; then
|
if [ ! -d ${BINUTILSDIR} ]; then
|
||||||
echo ">>> Downloading BINUTILS ..."
|
echo ">>> Downloading BINUTILS ..."
|
||||||
git clone ${BINUTILSVCS} ${BINUTILSDIR}
|
git clone --depth 1 --branch ${BINUTILSTAG} ${BINUTILSVCS} ${BINUTILSDIR}
|
||||||
cd ${BINUTILSDIR}
|
cd ${BINUTILSDIR}
|
||||||
git checkout tags/${BINUTILSTAG}
|
|
||||||
apply_patches ${BINUTILSDIR##*/} ${BINUTILSTAG##*-}
|
apply_patches ${BINUTILSDIR##*/} ${BINUTILSTAG##*-}
|
||||||
cd ${WRKDIR}
|
cd ${WRKDIR}
|
||||||
fi
|
fi
|
||||||
@ -145,9 +144,8 @@ cmake_fetch()
|
|||||||
{
|
{
|
||||||
if [ ! -d ${CMAKEDIR} ]; then
|
if [ ! -d ${CMAKEDIR} ]; then
|
||||||
echo ">>> Downloading CMAKE ..."
|
echo ">>> Downloading CMAKE ..."
|
||||||
git clone ${CMAKEVCS} ${CMAKEDIR}
|
git clone --depth 1 --branch ${CMAKETAG} ${CMAKEVCS} ${CMAKEDIR}
|
||||||
cd ${CMAKEDIR}
|
cd ${CMAKEDIR}
|
||||||
git checkout tags/${CMAKETAG}
|
|
||||||
apply_patches ${CMAKEDIR##*/} ${CMAKETAG}
|
apply_patches ${CMAKEDIR##*/} ${CMAKETAG}
|
||||||
cd ${WRKDIR}
|
cd ${WRKDIR}
|
||||||
fi
|
fi
|
||||||
@ -282,9 +280,8 @@ llvm_fetch()
|
|||||||
{
|
{
|
||||||
if [ ! -d ${LLVMDIR} ]; then
|
if [ ! -d ${LLVMDIR} ]; then
|
||||||
echo ">>> Downloading LLVM ..."
|
echo ">>> Downloading LLVM ..."
|
||||||
git clone ${LLVMVCS} ${LLVMDIR}
|
git clone --depth 1 --branch ${LLVMTAG} ${LLVMVCS} ${LLVMDIR}
|
||||||
cd ${LLVMDIR}
|
cd ${LLVMDIR}
|
||||||
git checkout tags/${LLVMTAG}
|
|
||||||
apply_patches ${LLVMDIR##*/} ${LLVMTAG##*-}
|
apply_patches ${LLVMDIR##*/} ${LLVMTAG##*-}
|
||||||
cd ${WRKDIR}
|
cd ${WRKDIR}
|
||||||
fi
|
fi
|
||||||
@ -319,9 +316,8 @@ make_fetch()
|
|||||||
{
|
{
|
||||||
if [ ! -d ${MAKEDIR} ]; then
|
if [ ! -d ${MAKEDIR} ]; then
|
||||||
echo ">>> Downloading Make ..."
|
echo ">>> Downloading Make ..."
|
||||||
git clone ${MAKEVCS} ${MAKEDIR}
|
git clone --depth 1 --branch ${MAKETAG} ${MAKEVCS} ${MAKEDIR}
|
||||||
cd ${MAKEDIR}
|
cd ${MAKEDIR}
|
||||||
git checkout tags/${MAKETAG}
|
|
||||||
apply_patches ${MAKEDIR##*/} ${MAKETAG}
|
apply_patches ${MAKEDIR##*/} ${MAKETAG}
|
||||||
cd ${WRKDIR}
|
cd ${WRKDIR}
|
||||||
fi
|
fi
|
||||||
@ -440,11 +436,8 @@ mingw_fetch()
|
|||||||
{
|
{
|
||||||
if [ ! -d ${MINGWDIR} ]; then
|
if [ ! -d ${MINGWDIR} ]; then
|
||||||
echo ">>> Downloading MinGW-w64 ..."
|
echo ">>> Downloading MinGW-w64 ..."
|
||||||
git clone ${MINGWVCS} ${MINGWDIR}
|
git clone --depth 1 --branch ${MINGWTAG} ${MINGWVCS} ${MINGWDIR}
|
||||||
cd ${MINGWDIR}
|
cd ${MINGWDIR}
|
||||||
if [ x"${MINGWTAG}" != x"master" ]; then
|
|
||||||
git checkout tags/${MINGWTAG}
|
|
||||||
fi
|
|
||||||
apply_patches ${MINGWDIR##*/} ${MINGWTAG}
|
apply_patches ${MINGWDIR##*/} ${MINGWTAG}
|
||||||
cd ${WRKDIR}
|
cd ${WRKDIR}
|
||||||
fi
|
fi
|
||||||
@ -467,9 +460,8 @@ ninja_fetch()
|
|||||||
{
|
{
|
||||||
if [ ! -d ${NINJADIR} ]; then
|
if [ ! -d ${NINJADIR} ]; then
|
||||||
echo ">>> Downloading NINJA ..."
|
echo ">>> Downloading NINJA ..."
|
||||||
git clone ${NINJAVCS} ${NINJADIR}
|
git clone --depth 1 --branch ${NINJATAG} ${NINJAVCS} ${NINJADIR}
|
||||||
cd ${NINJADIR}
|
cd ${NINJADIR}
|
||||||
git checkout tags/${NINJATAG}
|
|
||||||
apply_patches ${NINJADIR##*/} ${NINJATAG}
|
apply_patches ${NINJADIR##*/} ${NINJATAG}
|
||||||
cd ${WRKDIR}
|
cd ${WRKDIR}
|
||||||
fi
|
fi
|
||||||
@ -502,9 +494,8 @@ wine_fetch()
|
|||||||
{
|
{
|
||||||
if [ ! -d ${WINEDIR} ]; then
|
if [ ! -d ${WINEDIR} ]; then
|
||||||
echo ">>> Downloading WINE ..."
|
echo ">>> Downloading WINE ..."
|
||||||
git clone ${WINEVCS} ${WINEDIR}
|
git clone --depth 1 --branch ${WINETAG} ${WINEVCS} ${WINEDIR}
|
||||||
cd ${WINEDIR}
|
cd ${WINEDIR}
|
||||||
git checkout tags/${WINETAG}
|
|
||||||
apply_patches ${WINEDIR##*/} ${WINETAG##*-}
|
apply_patches ${WINEDIR##*/} ${WINETAG##*-}
|
||||||
cd ${WRKDIR}
|
cd ${WRKDIR}
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user