Update install.sh

Added more efficient option to detect number of cores on running system via nproc
This commit is contained in:
Ellis kenyo 2013-04-09 22:34:46 +02:00
parent 085df7e8af
commit 5312827480

View File

@ -47,6 +47,9 @@ function python_finder {
} }
function num_cores { function num_cores {
if [[ -e /bin/nproc ]]; then
num_cpus=$(nproc)
else
num_cpus=1 num_cpus=1
if [[ `uname -s` == "Linux" ]]; then if [[ `uname -s` == "Linux" ]]; then
num_cpus=$(grep -c ^processor /proc/cpuinfo) num_cpus=$(grep -c ^processor /proc/cpuinfo)
@ -54,9 +57,11 @@ function num_cores {
# Works on Mac and FreeBSD # Works on Mac and FreeBSD
num_cpus=$(sysctl -n hw.ncpu) num_cpus=$(sysctl -n hw.ncpu)
fi fi
fi
echo $num_cpus echo $num_cpus
} }
function install { function install {
ycm_dir=`pwd` ycm_dir=`pwd`
build_dir=`mktemp -d -t ycm_build.XXXXXX` build_dir=`mktemp -d -t ycm_build.XXXXXX`