mirror of
https://github.com/SerenityOS/serenity
synced 2024-10-15 20:33:10 +00:00
BuildIt: Allow specifying MAKEJOBS rather than forcing to nprocs
This commit is contained in:
parent
bfd94dbf54
commit
f9515d56e7
|
@ -63,6 +63,10 @@ mkdir -p $PREFIX
|
||||||
mkdir -p "$DIR/Build/binutils"
|
mkdir -p "$DIR/Build/binutils"
|
||||||
mkdir -p "$DIR/Build/gcc"
|
mkdir -p "$DIR/Build/gcc"
|
||||||
|
|
||||||
|
if [ -z "$MAKEJOBS" ]; then
|
||||||
|
MAKEJOBS=$(nproc)
|
||||||
|
fi
|
||||||
|
|
||||||
pushd "$DIR/Build/"
|
pushd "$DIR/Build/"
|
||||||
unset PKG_CONFIG_LIBDIR # Just in case
|
unset PKG_CONFIG_LIBDIR # Just in case
|
||||||
|
|
||||||
|
@ -71,7 +75,7 @@ pushd "$DIR/Build/"
|
||||||
--target=$TARGET \
|
--target=$TARGET \
|
||||||
--with-sysroot=$SYSROOT \
|
--with-sysroot=$SYSROOT \
|
||||||
--disable-nls || exit 1
|
--disable-nls || exit 1
|
||||||
make -j $(nproc) || exit 1
|
make -j $MAKEJOBS || exit 1
|
||||||
make install || exit 1
|
make install || exit 1
|
||||||
popd
|
popd
|
||||||
|
|
||||||
|
@ -84,7 +88,7 @@ pushd "$DIR/Build/"
|
||||||
--enable-languages=c,c++ || exit 1
|
--enable-languages=c,c++ || exit 1
|
||||||
|
|
||||||
echo "XXX build gcc and libgcc"
|
echo "XXX build gcc and libgcc"
|
||||||
make -j $(nproc) all-gcc all-target-libgcc || exit 1
|
make -j $MAKEJOBS all-gcc all-target-libgcc || exit 1
|
||||||
echo "XXX install gcc and libgcc"
|
echo "XXX install gcc and libgcc"
|
||||||
make install-gcc install-target-libgcc || exit 1
|
make install-gcc install-target-libgcc || exit 1
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue