aboutsummaryrefslogtreecommitdiff
path: root/compile
diff options
context:
space:
mode:
authorMitchell Riedstra <mitch@riedstra.dev>2025-12-28 11:25:19 -0500
committerMitchell Riedstra <mitch@riedstra.dev>2025-12-28 11:25:19 -0500
commit30bd4297395f4787d1e4b0c1fa11f74499e487e5 (patch)
treed1f5df69d57cc93b7547584b29b62ed95e0e5b3a /compile
parent14041a2fbe8b6bc20089d682cdc9aa9f33ba2656 (diff)
downloaddotfiles-30bd4297395f4787d1e4b0c1fa11f74499e487e5.tar.gz
dotfiles-30bd4297395f4787d1e4b0c1fa11f74499e487e5.tar.xz
Make nvim compile work on MacOS
Diffstat (limited to 'compile')
-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 -