Browse Source

Support parallel building through -j flag in makefile.

sbg
James Goppert 10 years ago
parent
commit
54f8dd2f4d
  1. 5
      Makefile

5
Makefile

@ -54,13 +54,14 @@ @@ -54,13 +54,14 @@
# rest are arguments to pass to the makefile generated
# by cmake in the subdirectory
ARGS := $(wordlist 2,$(words $(MAKECMDGOALS)),$(MAKECMDGOALS))
j ?= 1
# Functions
# --------------------------------------------------------------------
# define a make function to describe how to build a cmake config
define cmake-build
mkdir -p $(PWD)/build_$@ && cd $(PWD)/build_$@ && cmake .. -DCONFIG=$(1)
make -C $(PWD)/build_$@ -s $(ARGS)
+mkdir -p $(PWD)/build_$@ && cd $(PWD)/build_$@ && cmake .. -DCONFIG=$(1)
+make -C $(PWD)/build_$@ --no-print-directory $(ARGS)
endef

Loading…
Cancel
Save