Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/llvm
diff options
context:
space:
mode:
authorAndy Savage <45369568+andy-noisyduck@users.noreply.github.com>2020-05-20 12:40:35 +0300
committerGitHub <noreply@github.com>2020-05-20 12:40:35 +0300
commit29186550631b8de11921cb8edee0ce05dde6384e (patch)
treeda8c3b8aff5d6e548a142a71f58a4a2b885d2c99 /llvm
parent98320ecbde70b29db4c2591f9a8ae82ee60a2b52 (diff)
Added hard limit to sub-make jobs. (#19798)
Fixes #19784
Diffstat (limited to 'llvm')
-rw-r--r--llvm/build.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/build.mk b/llvm/build.mk
index 28ee86481f5..7de175baee2 100644
--- a/llvm/build.mk
+++ b/llvm/build.mk
@@ -9,6 +9,8 @@ LLVM_VERSION := $(shell git -C "$(abs_top_srcdir)/external/llvm-project/llvm" re
# FIXME: URL should be http://xamjenkinsartifact.blob.core.windows.net/build-package-osx-llvm-$(LLVM_BRANCH)/llvm-osx64-$(LLVM_VERSION).tar.gz
LLVM_DOWNLOAD_LOCATION = "http://xamjenkinsartifact.blob.core.windows.net/build-package-osx-llvm-release60/llvm-osx64-$(LLVM_VERSION).tar.gz"
+CPU_COUNT := $(shell getconf _NPROCESSORS_ONLN || echo 8)
+
CMAKE := $(or $(CMAKE),$(shell which cmake))
NINJA := $(shell which ninja)
@@ -43,7 +45,7 @@ configure-llvm: $(LLVM_BUILD)/$(if $(NINJA),build.ninja,Makefile)
.PHONY: build-llvm
build-llvm: configure-llvm
- DESTDIR="" $(if $(NINJA),$(NINJA),$(MAKE) -j) -C $(LLVM_BUILD)
+ DESTDIR="" $(if $(NINJA),$(NINJA),$(MAKE) -j$(CPU_COUNT)) -C $(LLVM_BUILD)
.PHONY: install-llvm
install-llvm: build-llvm