diff options
Diffstat (limited to 'setup.sh')
-rwxr-xr-x | setup.sh | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -1,8 +1,8 @@ -#!/bin/sh +#!/bin/bash -if [ -z $MAKEOPTS ]; then - MAKEOPTS="-j`nproc`" - echo "No MAKEOPTS specified, setting $MAKEOPTS automatically." +if ! grep -q -- -j <<< "$MAKEOPTS"; then + MAKEOPTS="-j`nproc` $MAKEOPTS" + echo "No -j detected, setting $MAKEOPTS automatically." printf "%sGiB free RAM, approx 1GiB/core required (depending on ffmpeg settings)." "$(free -gt | tail -n 1 | awk '{print $4}')" fi @@ -11,6 +11,7 @@ set -e -x cd $(dirname $0) cd unrpyc +# silence build failure make $MAKEOPTS install || true cd .. |