From 7615d465f059ae1f17df74dd8828b7a4e19c60ba Mon Sep 17 00:00:00 2001 From: Bartek Kryza Date: Sun, 3 Oct 2021 18:24:21 +0200 Subject: [PATCH] Limited number of cores on Github Actions --- .github/workflows/build.yml | 2 +- Makefile | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9523a30b..47ee668b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,5 +18,5 @@ jobs: sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10 - name: Build and unit test run: | - make debug + NUMPROC=2 make debug make test diff --git a/Makefile b/Makefile index cc053baa..516b97d8 100644 --- a/Makefile +++ b/Makefile @@ -20,6 +20,8 @@ .DEFAULT_GOAL := debug +NUMPROC ?= $(shell nproc) + .PHONY: clean clean: rm -rf debug release @@ -35,7 +37,8 @@ release/CMakeLists.txt: -DCMAKE_BUILD_TYPE=Release debug: debug/CMakeLists.txt - make -C debug -j + echo "Using ${NUMPROC} cores" + make -C debug -j$(NUMPROC) release: release/CMakeLists.txt make -C release -j