From b34218c8c22ef00362b3ef0349d9b453731cd454 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Mon, 19 Aug 2019 10:06:39 -0700 Subject: [PATCH] auto-set -j option in makefile, and split out cmake setup rule --- Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index e53f5c1e7..6fc51a36e 100644 --- a/Makefile +++ b/Makefile @@ -5,8 +5,11 @@ CMAKE_OPTS := -DCMAKE_BUILD_TYPE=Release .PHONY: all -all: - mkdir -p ${BUILDDIR} && cd ${BUILDDIR} && cmake .. ${CMAKE_OPTS} && $(MAKE) -j$(shell getconf _NPROCESSORS_ONLN) +all: setup + cd ${BUILDDIR} && $(MAKE) -j$(shell getconf _NPROCESSORS_ONLN) + +setup: + mkdir -p ${BUILDDIR} && cd ${BUILDDIR} && cmake .. ${CMAKE_OPTS} clean: rm -rf ${BUILDDIR}