aboutsummaryrefslogtreecommitdiff
path: root/Mk/bsd.commands.mk
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2023-02-16 15:49:53 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2023-02-16 15:51:36 +0000
commite3a17d6ec3d43f5af6cf259ac1cbc26ba0c83c73 (patch)
treebc29ebc99d0be05458abc401548fd6e942feef70 /Mk/bsd.commands.mk
parent22885407b30b9d8ec990340bc09c1258b21823cf (diff)
downloadports-e3a17d6ec3d43f5af6cf259ac1cbc26ba0c83c73.tar.gz
ports-e3a17d6ec3d43f5af6cf259ac1cbc26ba0c83c73.zip
SMP: Use nproc(1) instead of sysctl kern.smp.cpus
The former respects cpuset, while the latter does not. $ cpuset -l 1 -- make -V MAKE_JOBS_NUMBER 1 As nproc is newly introduced, keep the previous variant as a fallback for the time being. Differential Revision: https://reviews.freebsd.org/D38457
Diffstat (limited to 'Mk/bsd.commands.mk')
-rw-r--r--Mk/bsd.commands.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/Mk/bsd.commands.mk b/Mk/bsd.commands.mk
index acc019e64912..27d9d3e2f47e 100644
--- a/Mk/bsd.commands.mk
+++ b/Mk/bsd.commands.mk
@@ -64,6 +64,7 @@ MOUNT_DEVFS?= ${MOUNT} -t devfs devfs
# a make target
MOUNT_NULLFS?= /sbin/mount_nullfs
MV?= /bin/mv
+NPROC?= /bin/nproc
OBJCOPY?= /usr/bin/objcopy
OBJDUMP?= /usr/bin/objdump
PASTE?= /usr/bin/paste