Added NO_PARALLEL_MAKE flag to disable parallel make.
This commit is contained in:
parent
3ad29452d1
commit
48bdc1ad3b
|
@ -81,6 +81,9 @@ VERSION = 0.2.6
|
||||||
# and OS. However, the performance is low.
|
# and OS. However, the performance is low.
|
||||||
# NO_AVX = 1
|
# NO_AVX = 1
|
||||||
|
|
||||||
|
# Don't use parallel make.
|
||||||
|
# NO_PARALLEL_MAKE = 1
|
||||||
|
|
||||||
# If you would like to know minute performance report of GotoBLAS.
|
# If you would like to know minute performance report of GotoBLAS.
|
||||||
# FUNCTION_PROFILE = 1
|
# FUNCTION_PROFILE = 1
|
||||||
|
|
||||||
|
|
|
@ -65,6 +65,10 @@ ifeq ($(DEBUG), 1)
|
||||||
GETARCH_FLAGS += -g
|
GETARCH_FLAGS += -g
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifndef NO_PARALLEL_MAKE
|
||||||
|
NO_PARALLEL_MAKE=0
|
||||||
|
endif
|
||||||
|
GETARCH_FLAGS += -DNO_PARALLEL_MAKE=$(NO_PARALLEL_MAKE)
|
||||||
# This operation is expensive, so execution should be once.
|
# This operation is expensive, so execution should be once.
|
||||||
ifndef GOTOBLAS_MAKEFILE
|
ifndef GOTOBLAS_MAKEFILE
|
||||||
export GOTOBLAS_MAKEFILE = 1
|
export GOTOBLAS_MAKEFILE = 1
|
||||||
|
|
|
@ -804,8 +804,12 @@ int main(int argc, char *argv[]){
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if NO_PARALLEL_MAKE==1
|
||||||
|
printf("MAKE += -j 1\n");
|
||||||
|
#else
|
||||||
#ifndef OS_WINDOWS
|
#ifndef OS_WINDOWS
|
||||||
printf("MAKE += -j %d\n", get_num_cores());
|
printf("MAKE += -j %d\n", get_num_cores());
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue