#!/bin/bash
vv_dir=$(dirname $(readlink -e $(which $0)))
-echo vv directory: $vv_dir
+echo clitk3 directory: $vv_dir
cd ${vv_dir}/build
+
function handle_exit
{
rm mem_use 2>>/dev/null
sleep 1
make -j${cpus}
else #use all the available computing power by default
- cpus=$(( $(cat /proc/cpuinfo | grep -c ^processor) + 0 ))
+ cpus=$(( $(cat /proc/cpuinfo | grep -c ^processor) + 2 ))
+ echo "Building with ${cpus} cpus..."
fi
-make -j ${cpus} $@ &
-make_pid=$(jobs -p %make)
+nice -n12 ionice -c3 make -j ${cpus} $@ &
+make_pid=$(jobs -p %nice)
+
#watch memory use to avoid crashes
while ps $make_pid >>/dev/null
do