summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/build/companion_tools/050-make.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/scripts/build/companion_tools/050-make.sh b/scripts/build/companion_tools/050-make.sh
index 44487c1..76b24aa 100644
--- a/scripts/build/companion_tools/050-make.sh
+++ b/scripts/build/companion_tools/050-make.sh
@@ -46,11 +46,16 @@ do_make_backend() {
local prefix
local cflags
local ldflags
+ local -a extra_config
for arg in "$@"; do
eval "${arg// /\\ }"
done
+ if [ "${host}" != "${CT_BUILD}" ]; then
+ extra_config+=( --without-guile )
+ fi
+
CT_DoLog EXTRA "Configuring make"
CT_DoExecLog CFG \
CFLAGS="${cflags}" \
@@ -58,7 +63,8 @@ do_make_backend() {
${CONFIG_SHELL} \
"${CT_SRC_DIR}/make-${CT_MAKE_VERSION}/configure" \
--host="${host}" \
- --prefix="${prefix}"
+ --prefix="${prefix}" \
+ "${extra_config[@]}"
CT_DoLog EXTRA "Building make"
CT_DoExecLog ALL make