From 5e865d80297d371eaa9538d791a0cab730d874a4 Mon Sep 17 00:00:00 2001 From: Nick Gasson Date: Sat, 17 Jun 2023 21:13:21 +0100 Subject: [PATCH] Parallel make by default only when explicitly requested. Fixes #716 --- configure.ac | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 514a3a83..0373866d 100644 --- a/configure.ac +++ b/configure.ac @@ -447,14 +447,24 @@ AM_CONDITIONAL([ENABLE_BASH_COMPLETION], AX_CHECK_GNU_MAKE if test x$_cv_have_gnu_make = xyes ; then MAKEFLAGS='$(if $(V),,-s)' +fi +AC_SUBST(MAKEFLAGS) +AC_ARG_ENABLE([parallel_make], + [AS_HELP_STRING([--enable-parallel-make], + [Enable make -j by default])], + [parallel_make=$enableval], + [parallel_make=no]) + +# Build with make -j by default but only if requested +PARALLEL_MAKEFLAGS= +if test x$parallel_make = xyes; then AC_MSG_CHECKING([whether to enable parallel make by default]) AX_COMPARE_VERSION([$ax_check_gnu_make_version], [ge], [4,0], [AC_MSG_RESULT([yes]) PARALLEL_MAKEFLAGS="-j"], [AC_MSG_RESULT([no])]) fi -AC_SUBST(MAKEFLAGS) AC_SUBST(PARALLEL_MAKEFLAGS) # Optional code coverage statistics -- 2.39.2