From 03b3b9433b96247b3e75da611bfc53e0dad57d91 Mon Sep 17 00:00:00 2001 From: Marius Tomaschewski Date: Thu, 4 May 2023 11:23:11 +0200 Subject: [PATCH] autogen.sh: accept further configure arguments Pass autogen.sh arguments as additional options to configure without the need to repeat all defaults. --- autogen.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/autogen.sh b/autogen.sh index a304da09d..aeb1d6091 100755 --- a/autogen.sh +++ b/autogen.sh @@ -16,7 +16,15 @@ esac export CFLAGS="${CFLAGS:- -std=gnu89 -O1 -g -D_FORTIFY_SOURCE=2 -fstack-protector -Wall -Wextra -Wno-unused-parameter}" prefix=/usr -defaults=(--enable-silent-rules --sysconfdir=/etc --prefix=${prefix} --libdir=${prefix}/${_lib} --libexecdir=${prefix}/lib --datadir=${prefix}/share --localstatedir=/var) +defaults=( + --enable-silent-rules + --sysconfdir=/etc + --prefix="${prefix}" + --libdir="${prefix}/${_lib}" + --libexecdir="${prefix}/lib" + --datadir="${prefix}/share" + --localstatedir=/var +) -"${srcdir}/configure" "${@:-${defaults[@]}}" +"${srcdir}/configure" "${defaults[@]}" "${@}"