Add xen to new feature convention
Signed-off-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
2df87df749
commit
fc321b4b37
|
@ -188,6 +188,7 @@ sdl=""
|
||||||
vde=""
|
vde=""
|
||||||
vnc_tls=""
|
vnc_tls=""
|
||||||
vnc_sasl=""
|
vnc_sasl=""
|
||||||
|
xen=""
|
||||||
|
|
||||||
gprof="no"
|
gprof="no"
|
||||||
debug_tcg="no"
|
debug_tcg="no"
|
||||||
|
@ -218,7 +219,6 @@ kvm="no"
|
||||||
kerneldir=""
|
kerneldir=""
|
||||||
aix="no"
|
aix="no"
|
||||||
blobs="yes"
|
blobs="yes"
|
||||||
xen="yes"
|
|
||||||
pkgversion=""
|
pkgversion=""
|
||||||
|
|
||||||
# OS specific
|
# OS specific
|
||||||
|
@ -451,6 +451,8 @@ for opt do
|
||||||
;;
|
;;
|
||||||
--disable-xen) xen="no"
|
--disable-xen) xen="no"
|
||||||
;;
|
;;
|
||||||
|
--enable-xen) xen="yes"
|
||||||
|
;;
|
||||||
--disable-brlapi) brlapi="no"
|
--disable-brlapi) brlapi="no"
|
||||||
;;
|
;;
|
||||||
--enable-brlapi) brlapi="yes"
|
--enable-brlapi) brlapi="yes"
|
||||||
|
@ -632,6 +634,7 @@ echo " --audio-card-list=LIST set list of emulated audio cards [$audio_card_l
|
||||||
echo " Available cards: $audio_possible_cards"
|
echo " Available cards: $audio_possible_cards"
|
||||||
echo " --enable-mixemu enable mixer emulation"
|
echo " --enable-mixemu enable mixer emulation"
|
||||||
echo " --disable-xen disable xen backend driver support"
|
echo " --disable-xen disable xen backend driver support"
|
||||||
|
echo " --enable-xen enable xen backend driver support"
|
||||||
echo " --disable-brlapi disable BrlAPI"
|
echo " --disable-brlapi disable BrlAPI"
|
||||||
echo " --enable-brlapi enable BrlAPI"
|
echo " --enable-brlapi enable BrlAPI"
|
||||||
echo " --disable-vnc-tls disable TLS encryption for VNC server"
|
echo " --disable-vnc-tls disable TLS encryption for VNC server"
|
||||||
|
@ -869,7 +872,7 @@ fi
|
||||||
##########################################
|
##########################################
|
||||||
# xen probe
|
# xen probe
|
||||||
|
|
||||||
if test "$xen" = "yes" ; then
|
if test "$xen" != "no" ; then
|
||||||
xen_libs="-lxenstore -lxenctrl -lxenguest"
|
xen_libs="-lxenstore -lxenctrl -lxenguest"
|
||||||
cat > $TMPC <<EOF
|
cat > $TMPC <<EOF
|
||||||
#include <xenctrl.h>
|
#include <xenctrl.h>
|
||||||
|
@ -877,9 +880,13 @@ if test "$xen" = "yes" ; then
|
||||||
int main(void) { xs_daemon_open(); xc_interface_open(); return 0; }
|
int main(void) { xs_daemon_open(); xc_interface_open(); return 0; }
|
||||||
EOF
|
EOF
|
||||||
if compile_prog "" "$xen_libs" ; then
|
if compile_prog "" "$xen_libs" ; then
|
||||||
|
xen=yes
|
||||||
libs_softmmu="$xen_libs $libs_softmmu"
|
libs_softmmu="$xen_libs $libs_softmmu"
|
||||||
else
|
else
|
||||||
xen="no"
|
if test "$xen" = "yes" ; then
|
||||||
|
feature_not_found "xen"
|
||||||
|
fi
|
||||||
|
xen=no
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue