1#!/usr/bin/env bash 2 3# Copyright 2016 The Fuchsia Authors 4# 5# Use of this source code is governed by a MIT-style 6# license that can be found in the LICENSE file or at 7# https://opensource.org/licenses/MIT 8 9MAKE=make 10 11case `uname` in 12Linux) 13 N=`cat /proc/cpuinfo | grep processor | wc -l` 14 PARALLEL=-j`expr $N + $N` 15 ;; 16Darwin) 17 PARALLEL=-j`sysctl -n hw.ncpu` 18 ;; 19FreeBSD) 20 PARALLEL=-j`sysctl -n hw.ncpu` 21 MAKE=gmake 22 ;; 23*) 24 PARALLEL=-j8 25 ;; 26esac 27 28exec $MAKE $PARALLEL "$@" 29