mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 05:35:25 +00:00
maint: improve usage of autogen's --no-git
If you build libvirt with the --no-git option, then gnulib requires either $GNULIB_SRCDIR in the environment or --gnulib-srcdir on the command line. But we had not been supporting its use from the command line. This patch is a bit picky: --gnulib-srcdir must be passed immediately after --no-git; but since we don't reorder arguments, and since we already required --no-git to be first to have any effect, it's not too horrible. It also does the wrong thing if you include spaces in your arguments, but developers doing that deserve what they get, right? Signed-off-by: Stefan Zimmermann <stzi@linux.vnet.ibm.com> Signed-off-by: Eric Blake <eblake@redhat.com>
This commit is contained in:
parent
2aa7ce6334
commit
0c77a54e3b
@ -20,6 +20,10 @@ no_git=
|
|||||||
if test "x$1" = "x--no-git"; then
|
if test "x$1" = "x--no-git"; then
|
||||||
no_git=" $1"
|
no_git=" $1"
|
||||||
shift
|
shift
|
||||||
|
case "$1 $2" in
|
||||||
|
--gnulib-srcdir=*) no_git="$no_git $1"; shift ;;
|
||||||
|
--gnulib-srcdir\ *) no_git="$no_git $1=$2"; shift; shift;;
|
||||||
|
esac
|
||||||
fi
|
fi
|
||||||
if test -z "$NOCONFIGURE" ; then
|
if test -z "$NOCONFIGURE" ; then
|
||||||
if test "x$1" = "x--system"; then
|
if test "x$1" = "x--system"; then
|
||||||
|
Loading…
Reference in New Issue
Block a user