Skip to content

Commit

Permalink
autogen.sh: accept further configure arguments
Browse files Browse the repository at this point in the history
Pass autogen.sh arguments as additional options to
configure without the need to repeat all defaults.
  • Loading branch information
mtomaschewski committed May 4, 2023
1 parent cc7c853 commit 03b3b94
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions autogen.sh
Expand Up @@ -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[@]}" "${@}"

0 comments on commit 03b3b94

Please sign in to comment.