[SVN-Commit] r1604 - trunk/mail/thunderbird/files
svn-freebsd-gecko at chruetertee.ch
svn-freebsd-gecko at chruetertee.ch
Fri Jun 13 00:13:55 UTC 2014
Author: jbeich
Date: Fri Jun 13 00:13:39 2014
New Revision: 1604
Log:
build thunderbird with -jN
PR: 184630
Added:
trunk/mail/thunderbird/files/patch-bug815219
Added: trunk/mail/thunderbird/files/patch-bug815219
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/mail/thunderbird/files/patch-bug815219 Fri Jun 13 00:13:39 2014 (r1604)
@@ -0,0 +1,22 @@
+changeset: 16465:dd53119788d8
+user: Mark Banner <bugzilla at standard8.plus.com>
+date: Fri Sep 06 10:09:39 2013 +0100
+summary: Port bug 815219 - Default to building with all available cores. rs=build system peer port,a=Standard8
+
+diff --git a/client.mk b/client.mk
+--- client.mk
++++ client.mk
+@@ -123,6 +123,13 @@ MOZCONFIG_OUT_LINES := $(subst $(CR), ,$
+ START_COMMENT = \#
+ MOZCONFIG_OUT_FILTERED := $(filter-out $(START_COMMENT)%,$(MOZCONFIG_OUT_LINES))
+
++# Automatically add -jN to make flags if not defined. N defaults to number of cores.
++ifeq (,$(findstring -j,$(MOZ_MAKE_FLAGS)))
++ cores=$(shell $(PYTHON) -c 'import multiprocessing; print(multiprocessing.cpu_count())')
++ MOZ_MAKE_FLAGS += -j$(cores)
++endif
++
++
+ ifndef MOZ_OBJDIR
+ MOZ_OBJDIR = obj-$(CONFIG_GUESS)
+ else
More information about the freebsd-gecko
mailing list