Skip to content

Commit

Permalink
Merge pull request #829 from jeromerobert/bug828
Browse files Browse the repository at this point in the history
Allow to force to do not use -j as make argument
  • Loading branch information
xianyi committed Apr 1, 2016
2 parents 26d7f06 + 7aac0af commit e5a6ef3
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
5 changes: 4 additions & 1 deletion Makefile.rule
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,10 @@ NO_AFFINITY = 1
# NO_PARALLEL_MAKE = 1

# Force number of make jobs. The default is the number of logical CPU of the host.
# This is particularly useful when using distcc
# This is particularly useful when using distcc.
# A negative value will disable adding a -j flag to make, allowing to use a parent
# make -j value. This is usefull to call OpenBLAS make from an other project
# makefile
# MAKE_NB_JOBS = 2

# If you would like to know minute performance report of GotoBLAS.
Expand Down
5 changes: 5 additions & 0 deletions getarch.c
Original file line number Diff line number Diff line change
Expand Up @@ -1013,7 +1013,12 @@ int main(int argc, char *argv[]){
#endif

#ifdef MAKE_NB_JOBS
#if MAKE_NB_JOBS > 0
printf("MAKE += -j %d\n", MAKE_NB_JOBS);
#else
// Let make use parent -j argument or -j1 if there
// is no make parent
#endif
#elif NO_PARALLEL_MAKE==1
printf("MAKE += -j 1\n");
#else
Expand Down

0 comments on commit e5a6ef3

Please sign in to comment.