summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authordarin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-05 20:11:00 +0000
committerdarin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-05 20:11:00 +0000
commit031c7baebf04ef2351953c62e494057835bf5277 (patch)
tree815990ad1e33ec2610a2c773aab900caab7cdd77 /webkit
parent3c6e73b610e62072701f3a675d453273f370308e (diff)
downloadchromium_src-031c7baebf04ef2351953c62e494057835bf5277.zip
chromium_src-031c7baebf04ef2351953c62e494057835bf5277.tar.gz
chromium_src-031c7baebf04ef2351953c62e494057835bf5277.tar.bz2
Make the number of jobs correspond to the number of available
cores. R=scherkus Review URL: http://codereview.chromium.org/21089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9241 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rwxr-xr-xwebkit/build/V8Bindings/build-generated-files.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/webkit/build/V8Bindings/build-generated-files.sh b/webkit/build/V8Bindings/build-generated-files.sh
index f46b202..f3e41f3 100755
--- a/webkit/build/V8Bindings/build-generated-files.sh
+++ b/webkit/build/V8Bindings/build-generated-files.sh
@@ -45,6 +45,12 @@ export ENCODINGS_PREFIX=""
# webkit/third_party/WebCore/Configurations/WebCore.xcconfig
export FEATURE_DEFINES="ENABLE_VIDEO ENABLE_SVG ENABLE_SVG_ANIMATION ENABLE_SVG_AS_IMAGE ENABLE_SVG_FONTS ENABLE_SVG_FOREIGN_OBJECT ENABLE_SVG_USE ENABLE_XPATH ENABLE_XSLT"
+# Adjust the number of jobs spawned according to the CPU count.
+if [ -z "$NUMBER_OF_PROCESSORS" ]; then
+ echo "WARNING: NUMBER_OF_PROCESSORS environment variable not defined; assuming 2"
+fi
+JOBS=$((${NUMBER_OF_PROCESSORS:-2} + 1))
+
echo Building DerivedSources ${PORTROOT}...
# Use silent flag.
-make -s -f "${PORTROOT}/DerivedSources.make" -j 2 || exit 1
+make -s -f "${PORTROOT}/DerivedSources.make" -j $JOBS || exit 1