aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xcompile/nvim.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/compile/nvim.sh b/compile/nvim.sh
index d24bac4..de0c4f8 100755
--- a/compile/nvim.sh
+++ b/compile/nvim.sh
@@ -4,6 +4,12 @@ if [ "$(id -u)" -eq 0 ] ; then
exit 1
fi
set -ex
+nproc=1
+if [ $(uname) = "Darwin" ] ; then
+ nproc="$(sysctl -n hw.ncpu)"
+elif [ $(uname) = "Linux" ] ; then
+ nproc="$(nproc)"
+fi
codedir="${CODEDIR:-$HOME/scm}"
nvimdir="${codedir}/nvim"
if ! [ -d "$nvimdir" ] ; then
@@ -12,6 +18,6 @@ fi
cd "$nvimdir"
git clean -fdx .
rm -rf build || echo ""
-make CMAKE_EXTRA_FLAGS="-DCMAKE_INSTALL_PREFIX=$HOME/.local" -j"$(nproc)"
+make CMAKE_EXTRA_FLAGS="-DCMAKE_INSTALL_PREFIX=$HOME/.local" -j"$nproc"
make install
cd -