diff options
author | Andy Savage <45369568+andy-noisyduck@users.noreply.github.com> | 2020-05-20 12:40:35 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-20 12:40:35 +0300 |
commit | 29186550631b8de11921cb8edee0ce05dde6384e (patch) | |
tree | da8c3b8aff5d6e548a142a71f58a4a2b885d2c99 /llvm | |
parent | 98320ecbde70b29db4c2591f9a8ae82ee60a2b52 (diff) |
Added hard limit to sub-make jobs. (#19798)
Fixes #19784
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/build.mk | 4 |
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 |