mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-22 04:25:18 +00:00
configure: tweak logic flow of virtport check
This fixes a small logic bug, where passing --without-macvtap on the configure line, or otherwise indicating a lack of support for macvtap, causes configure to bail.
This commit is contained in:
parent
fc812dd974
commit
8bd11f37c4
13
configure.ac
13
configure.ac
@ -2083,10 +2083,21 @@ AC_ARG_WITH([virtualport],
|
|||||||
[with_virtualport=${withval}],
|
[with_virtualport=${withval}],
|
||||||
[with_virtualport=check])
|
[with_virtualport=check])
|
||||||
|
|
||||||
if test "$with_virtualport" != "no"; then
|
dnl Warn the user and error out if they requested virtualport support with configure
|
||||||
|
dnl options, but the required macvtap support isn't available
|
||||||
|
|
||||||
|
if test "$with_virtualport" = "yes"; then
|
||||||
if test "$with_macvtap" = "no"; then
|
if test "$with_macvtap" = "no"; then
|
||||||
AC_MSG_ERROR([--with-virtualport requires --with-macvtap])
|
AC_MSG_ERROR([--with-virtualport requires --with-macvtap])
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
dnl virtualport checks
|
||||||
|
|
||||||
|
if test "$with_macvtap" != "yes"; then
|
||||||
|
with_virtualport=no
|
||||||
|
fi
|
||||||
|
if test "$with_virtualport" != "no"; then
|
||||||
AC_MSG_CHECKING([whether to compile with virtual port support])
|
AC_MSG_CHECKING([whether to compile with virtual port support])
|
||||||
AC_TRY_COMPILE([ #include <sys/socket.h>
|
AC_TRY_COMPILE([ #include <sys/socket.h>
|
||||||
#include <linux/rtnetlink.h> ],
|
#include <linux/rtnetlink.h> ],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user