@@ -218,11 +218,15 @@ done __has_command vim && alias vi=vim __has_command gpg2 && alias gpg=gpg2 -__has_command nproc && export MAKEFLAGS="-j$(($(nproc) * 2))" +if [ "$(uname -s)" = "Darwin" ]; then + export MAKEFLAGS="-j$(($(sysctl -n machdep.cpu.thread_count) * 2))" +elif __has_command nproc; then + export MAKEFLAGS="-j$(($(nproc) * 2))" +fi make() { case "$PWD" in # pkgsrc needs bmake and does not like MAKEFLAGS including -j. */pkgsrc*)