diff options
author | Kubilay Kocak <koobs@FreeBSD.org> | 2014-08-18 04:19:46 +0000 |
---|---|---|
committer | Kubilay Kocak <koobs@FreeBSD.org> | 2014-08-18 04:19:46 +0000 |
commit | e5451112c0b1e51b3a7b8af7499cfa3ddd43ac88 (patch) | |
tree | c4c9a94f8386b7a0cbc9cc086a410eea4dc351e2 /Makefile | |
parent | Stage cad/spice (diff) |
Makefile: Default INDEX_JOBS value to kern.smp.cpus
INDEX_JOBS currently defaults to 2 for the make index target.
MAKE_JOBS_NUMBER in bsd.port.mk currently uses kern.smp.cpus to select
a default. Modify INDEX_JOBS to match.
Nominal and repeatable performance improvements of ~20-30% were observed.
CR: D381
Reviewed by: swills, bdrewery
Approved by: portmgr
Notes
Notes:
svn path=/head/; revision=365265
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -82,7 +82,10 @@ ${INDEXDIR}/${INDEXFILE}.bz2: .PHONY MASTER_SITE_INDEX?= http://www.FreeBSD.org/ports/ SETENV?= /usr/bin/env FETCHINDEX?= ${SETENV} ${FETCH_ENV} fetch -am -o -INDEX_JOBS?= 2 + +.if !defined(INDEX_JOBS) +INDEX_JOBS!= ${SYSCTL} -n kern.smp.cpus +.endif .if !defined(INDEX_VERBOSE) INDEX_ECHO_MSG= true |