summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Fietkau2025-01-14 13:02:16 +0000
committerFelix Fietkau2025-01-14 13:04:53 +0000
commitdac8021297a5541eac418fb295a9013109d39a61 (patch)
tree70d90bba48841c3b7afc6f0df09510307f245927
parent3963dab0302ae29cbf2acf28f26c1432e4ddf1a5 (diff)
downloadopenwrt-dac8021297a5541eac418fb295a9013109d39a61.tar.gz
build: use lazy evaluation for NPROC to speed up metadata dump
Reduces package metadata dump time by ~10% Signed-off-by: Felix Fietkau <nbd@nbd.name>
-rw-r--r--rules.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/rules.mk b/rules.mk
index 16d6020e1a..dbc448e1a4 100644
--- a/rules.mk
+++ b/rules.mk
@@ -96,7 +96,7 @@ TARGET_SUFFIX=$(call qstrip,$(CONFIG_TARGET_SUFFIX))
BUILD_SUFFIX:=$(call qstrip,$(CONFIG_BUILD_SUFFIX))
SUBDIR:=$(patsubst $(TOPDIR)/%,%,${CURDIR})
BUILD_SUBDIR:=$(patsubst $(TOPDIR)/%,%,${CURDIR})
-NPROC:=$(shell sysctl -n hw.ncpu 2>/dev/null || nproc)
+NPROC=$(shell sysctl -n hw.ncpu 2>/dev/null || nproc)
export SHELL:=/usr/bin/env bash
IS_PACKAGE_BUILD := $(if $(filter package/%,$(BUILD_SUBDIR)),1)