Skip to content
Snippets Groups Projects

[Makefile] Make ninja consider the load average

Merged Florian Schmaus requested to merge flow/emper:make-ninja-respect-load into master
1 file
+ 5
1
Compare changes
  • Side-by-side
  • Inline
+ 5
1
@@ -15,8 +15,12 @@ all: build
@@ -15,8 +15,12 @@ all: build
export BUILDTYPE ?= debugoptimized
export BUILDTYPE ?= debugoptimized
export BUILDDIR = build-$(BUILDTYPE)
export BUILDDIR = build-$(BUILDTYPE)
 
NPROC := $(shell nproc)
 
JOBS := $(shell echo $$(( $(NPROC) + 6)))
 
LOAD := $(shell echo $$(( $(NPROC) * 2)))
 
NINJA_BIN ?= ninja
NINJA_BIN ?= ninja
NINJA := $(NINJA_BIN) $(EXTRA_NINJA_ARGS)
NINJA := $(NINJA_BIN) -j $(JOBS) -l $(LOAD) $(EXTRA_NINJA_ARGS)
build:
build:
[[ -L build ]] || ./tools/prepare-build-dir
[[ -L build ]] || ./tools/prepare-build-dir
Loading