tests: Determine number of parallel make jobs automatically
Use nproc (if available) instead of the hardcoded 8 parallel make jobs. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
0dcfdd5e47
commit
348447c486
1 changed files with 9 additions and 4 deletions
|
@ -26,13 +26,18 @@ while [ "$1" != "" ]; do
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
|
JOBS=`nproc`
|
||||||
|
if [ -z "$ABC" ]; then
|
||||||
|
JOBS=8
|
||||||
|
fi
|
||||||
|
|
||||||
echo "Building TNC testing tools"
|
echo "Building TNC testing tools"
|
||||||
cd tnc
|
cd tnc
|
||||||
make QUIET=1 -j8
|
make QUIET=1 -j$JOBS
|
||||||
|
|
||||||
echo "Building wlantest"
|
echo "Building wlantest"
|
||||||
cd ../../../wlantest
|
cd ../../../wlantest
|
||||||
make QUIET=1 -j8 > /dev/null
|
make QUIET=1 -j$JOBS > /dev/null
|
||||||
|
|
||||||
echo "Building hs20-osu-client"
|
echo "Building hs20-osu-client"
|
||||||
cd ../hs20/client/
|
cd ../hs20/client/
|
||||||
|
@ -54,7 +59,7 @@ if [ $use_lcov -eq 1 ]; then
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
make QUIET=1 -j8 hostapd hostapd_cli hlr_auc_gw
|
make QUIET=1 -j$JOBS hostapd hostapd_cli hlr_auc_gw
|
||||||
|
|
||||||
echo "Building wpa_supplicant"
|
echo "Building wpa_supplicant"
|
||||||
cd ../wpa_supplicant
|
cd ../wpa_supplicant
|
||||||
|
@ -75,4 +80,4 @@ fi
|
||||||
if [ -z $FIPSLD_CC ]; then
|
if [ -z $FIPSLD_CC ]; then
|
||||||
export FIPSLD_CC=gcc
|
export FIPSLD_CC=gcc
|
||||||
fi
|
fi
|
||||||
make QUIET=1 -j8
|
make QUIET=1 -j$JOBS
|
||||||
|
|
Loading…
Reference in a new issue