Makefile: allow specifying the needed concurrency for make via MAKE_CONCURRENCY env var

This commit is contained in:
Aliaksandr Valialkin 2023-11-21 00:55:19 +02:00
parent ba803a7cd2
commit f3d47c3dc3
No known key found for this signature in database
GPG Key ID: 52C003EE2BCDB9EB

View File

@ -1,6 +1,7 @@
PKG_PREFIX := github.com/VictoriaMetrics/VictoriaMetrics
MAKE_PARALLEL := $(MAKE) -j `cat /proc/cpuinfo | grep -c processor`
MAKE_CONCURRENCY ?= $(shell cat /proc/cpuinfo | grep -c processor)
MAKE_PARALLEL := $(MAKE) -j $(MAKE_CONCURRENCY)
DATEINFO_TAG ?= $(shell date -u +'%Y%m%d-%H%M%S')
BUILDINFO_TAG ?= $(shell echo $$(git describe --long --all | tr '/' '-')$$( \
git diff-index --quiet HEAD -- || echo '-dirty-'$$(git diff-index -u HEAD | openssl sha1 | cut -d' ' -f2 | cut -c 1-8)))