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