* [PATCH v3] Autoconf: add variable for pass arbitrary options to qemu upstream
@ 2012-04-11 13:34 Fabio Fantoni
0 siblings, 0 replies; only message in thread
From: Fabio Fantoni @ 2012-04-11 13:34 UTC (permalink / raw)
To: xen-devel
[-- Attachment #1.1.1: Type: text/plain, Size: 4430 bytes --]
# HG changeset patch
# User Fabio Fantoni
# Date 1334149338 -7200
# Node ID b3fcddfb22f269f725d2b81a6c0737bd38a7dd32
# Parent 02996f14cf9af9e3acddabd1a2fa566223dcd44a
autoconf: add variable for pass arbitrary options to qemu upstream v3
Signed-off-by: Fabio Fantoni <fabio.fantoni@heliman.it>
diff -r 02996f14cf9a -r b3fcddfb22f2 README
--- a/README mer apr 11 14:26:12 2012 +0200
+++ b/README mer apr 11 15:02:18 2012 +0200
@@ -67,6 +67,11 @@
* Development install of Ocaml (e.g. ocaml-nox and
ocaml-findlib). Required to build ocaml components which
includes the alternative ocaml xenstored.
+ * Dev of spice protocol (e.g. libspice-protocol-dev >=0.10)
+ * Dev of spice server (e.g. libspice-server-dev >=0.10)
+ Required to build Spice for qemu upstream if enabled with configure
+ * Dev of usb redirection (e.g. libusbredir-dev). Required to build usb
+ redirection for qemu upstream if enabled with configure
Second, you need to acquire a suitable kernel for use in domain 0. If
possible you should use a kernel provided by your OS distributor. If
diff -r 02996f14cf9a -r b3fcddfb22f2 config/Tools.mk.in
--- a/config/Tools.mk.in mer apr 11 14:26:12 2012 +0200
+++ b/config/Tools.mk.in mer apr 11 15:02:18 2012 +0200
@@ -48,3 +48,4 @@
CONFIG_GCRYPT := @libgcrypt@
CONFIG_EXT2FS := @libext2fs@
CURSES_LIBS := @CURSES_LIBS@
+CONFIG_QEMUU_ADD_PAR:= @qemuu_add_par@
diff -r 02996f14cf9a -r b3fcddfb22f2 tools/Makefile
--- a/tools/Makefile mer apr 11 14:26:12 2012 +0200
+++ b/tools/Makefile mer apr 11 15:02:18 2012 +0200
@@ -157,6 +157,7 @@
--datadir=$(SHAREDIR)/qemu-xen \
--disable-kvm \
--python=$(PYTHON) \
+ $(CONFIG_QEMUU_ADD_PAR) \
$(IOEMU_CONFIGURE_CROSS); \
$(MAKE) install
diff -r 02996f14cf9a -r b3fcddfb22f2 tools/configure
--- a/tools/configure mer apr 11 14:26:12 2012 +0200
+++ b/tools/configure mer apr 11 15:02:18 2012 +0200
@@ -649,6 +649,7 @@
APPEND_INCLUDES
PREPEND_LIB
PREPEND_INCLUDES
+qemuu_add_par
debug
lomount
miniterm
@@ -726,6 +727,9 @@
enable_miniterm
enable_lomount
enable_debug
+enable_qemuu_spice
+enable_qemuu_usbredir
+enable_qemuu_debug
'
ac_precious_vars='build_alias
host_alias
@@ -1384,6 +1388,9 @@
--enable-miniterm Enable miniterm (default is DISABLED)
--enable-lomount Enable lomount (default is DISABLED)
--disable-debug Disable debug build of tools (default is
ENABLED)
+ --enable-qemuu-spice Enable Spice build on qemu upstream
+ --enable-qemuu-usbredir Enable usb redirection build on qemu upstream
+ --enable-qemuu-debug Enable debug build on qemu upstream
Some influential environment variables:
CC C compiler command
@@ -4133,6 +4140,22 @@
debug=$ax_cv_debug
+# Check whether --enable-qemuu-spice was given.
+if test "${enable_qemuu_spice+set}" = set; then :
+ enableval=$enable_qemuu_spice; qemuu_add_par+=" --enable-spice"
+fi
+
+# Check whether --enable-qemuu-usbredir was given.
+if test "${enable_qemuu_usbredir+set}" = set; then :
+ enableval=$enable_qemuu_usbredir; qemuu_add_par+=" --enable-usb-redir"
+fi
+
+# Check whether --enable-qemuu-debug was given.
+if test "${enable_qemuu_debug+set}" = set; then :
+ enableval=$enable_qemuu_debug; qemuu_add_par+=" --enable-debug"
+fi
+
+
diff -r 02996f14cf9a -r b3fcddfb22f2 tools/configure.ac
--- a/tools/configure.ac mer apr 11 14:26:12 2012 +0200
+++ b/tools/configure.ac mer apr 11 15:02:18 2012 +0200
@@ -44,6 +44,16 @@
AX_ARG_DEFAULT_DISABLE([miniterm], [Enable miniterm])
AX_ARG_DEFAULT_DISABLE([lomount], [Enable lomount])
AX_ARG_DEFAULT_ENABLE([debug], [Disable debug build of tools])
+AC_ARG_ENABLE([qemuu-spice],
+[ --enable-qemuu-spice Enable Spice build on qemu upstream],
+[qemuu_add_par+=" --enable-spice"])
+AC_ARG_ENABLE([qemuu-usbredir],
+[ --enable-qemuu-usbredir Enable usb redirection build on qemu
upstream],
+[qemuu_add_par+=" --enable-usb-redir"])
+AC_ARG_ENABLE([qemuu-debug],
+[ --enable-qemuu-debug Enable debug build on qemu upstream],
+[qemuu_add_par+=" --enable-debug"])
+AC_SUBST(qemuu_add_par)
AC_ARG_VAR([PREPEND_INCLUDES],
[List of include folders to prepend to CFLAGS (without -I)])
[-- Attachment #1.1.2: autoconf_add_arbitrary_options_qemuu_v3.patch --]
[-- Type: text/plain, Size: 4316 bytes --]
# HG changeset patch
# User Fabio Fantoni
# Date 1334149338 -7200
# Node ID b3fcddfb22f269f725d2b81a6c0737bd38a7dd32
# Parent 02996f14cf9af9e3acddabd1a2fa566223dcd44a
autoconf: add variable for pass arbitrary options to qemu upstream v3
Signed-off-by: Fabio Fantoni <fabio.fantoni@heliman.it>
diff -r 02996f14cf9a -r b3fcddfb22f2 README
--- a/README mer apr 11 14:26:12 2012 +0200
+++ b/README mer apr 11 15:02:18 2012 +0200
@@ -67,6 +67,11 @@
* Development install of Ocaml (e.g. ocaml-nox and
ocaml-findlib). Required to build ocaml components which
includes the alternative ocaml xenstored.
+ * Dev of spice protocol (e.g. libspice-protocol-dev >=0.10)
+ * Dev of spice server (e.g. libspice-server-dev >=0.10)
+ Required to build Spice for qemu upstream if enabled with configure
+ * Dev of usb redirection (e.g. libusbredir-dev). Required to build usb
+ redirection for qemu upstream if enabled with configure
Second, you need to acquire a suitable kernel for use in domain 0. If
possible you should use a kernel provided by your OS distributor. If
diff -r 02996f14cf9a -r b3fcddfb22f2 config/Tools.mk.in
--- a/config/Tools.mk.in mer apr 11 14:26:12 2012 +0200
+++ b/config/Tools.mk.in mer apr 11 15:02:18 2012 +0200
@@ -48,3 +48,4 @@
CONFIG_GCRYPT := @libgcrypt@
CONFIG_EXT2FS := @libext2fs@
CURSES_LIBS := @CURSES_LIBS@
+CONFIG_QEMUU_ADD_PAR:= @qemuu_add_par@
diff -r 02996f14cf9a -r b3fcddfb22f2 tools/Makefile
--- a/tools/Makefile mer apr 11 14:26:12 2012 +0200
+++ b/tools/Makefile mer apr 11 15:02:18 2012 +0200
@@ -157,6 +157,7 @@
--datadir=$(SHAREDIR)/qemu-xen \
--disable-kvm \
--python=$(PYTHON) \
+ $(CONFIG_QEMUU_ADD_PAR) \
$(IOEMU_CONFIGURE_CROSS); \
$(MAKE) install
diff -r 02996f14cf9a -r b3fcddfb22f2 tools/configure
--- a/tools/configure mer apr 11 14:26:12 2012 +0200
+++ b/tools/configure mer apr 11 15:02:18 2012 +0200
@@ -649,6 +649,7 @@
APPEND_INCLUDES
PREPEND_LIB
PREPEND_INCLUDES
+qemuu_add_par
debug
lomount
miniterm
@@ -726,6 +727,9 @@
enable_miniterm
enable_lomount
enable_debug
+enable_qemuu_spice
+enable_qemuu_usbredir
+enable_qemuu_debug
'
ac_precious_vars='build_alias
host_alias
@@ -1384,6 +1388,9 @@
--enable-miniterm Enable miniterm (default is DISABLED)
--enable-lomount Enable lomount (default is DISABLED)
--disable-debug Disable debug build of tools (default is ENABLED)
+ --enable-qemuu-spice Enable Spice build on qemu upstream
+ --enable-qemuu-usbredir Enable usb redirection build on qemu upstream
+ --enable-qemuu-debug Enable debug build on qemu upstream
Some influential environment variables:
CC C compiler command
@@ -4133,6 +4140,22 @@
debug=$ax_cv_debug
+# Check whether --enable-qemuu-spice was given.
+if test "${enable_qemuu_spice+set}" = set; then :
+ enableval=$enable_qemuu_spice; qemuu_add_par+=" --enable-spice"
+fi
+
+# Check whether --enable-qemuu-usbredir was given.
+if test "${enable_qemuu_usbredir+set}" = set; then :
+ enableval=$enable_qemuu_usbredir; qemuu_add_par+=" --enable-usb-redir"
+fi
+
+# Check whether --enable-qemuu-debug was given.
+if test "${enable_qemuu_debug+set}" = set; then :
+ enableval=$enable_qemuu_debug; qemuu_add_par+=" --enable-debug"
+fi
+
+
diff -r 02996f14cf9a -r b3fcddfb22f2 tools/configure.ac
--- a/tools/configure.ac mer apr 11 14:26:12 2012 +0200
+++ b/tools/configure.ac mer apr 11 15:02:18 2012 +0200
@@ -44,6 +44,16 @@
AX_ARG_DEFAULT_DISABLE([miniterm], [Enable miniterm])
AX_ARG_DEFAULT_DISABLE([lomount], [Enable lomount])
AX_ARG_DEFAULT_ENABLE([debug], [Disable debug build of tools])
+AC_ARG_ENABLE([qemuu-spice],
+[ --enable-qemuu-spice Enable Spice build on qemu upstream],
+[qemuu_add_par+=" --enable-spice"])
+AC_ARG_ENABLE([qemuu-usbredir],
+[ --enable-qemuu-usbredir Enable usb redirection build on qemu upstream],
+[qemuu_add_par+=" --enable-usb-redir"])
+AC_ARG_ENABLE([qemuu-debug],
+[ --enable-qemuu-debug Enable debug build on qemu upstream],
+[qemuu_add_par+=" --enable-debug"])
+AC_SUBST(qemuu_add_par)
AC_ARG_VAR([PREPEND_INCLUDES],
[List of include folders to prepend to CFLAGS (without -I)])
[-- Attachment #1.2: Firma crittografica S/MIME --]
[-- Type: application/pkcs7-signature, Size: 4497 bytes --]
[-- Attachment #2: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2012-04-11 13:34 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-11 13:34 [PATCH v3] Autoconf: add variable for pass arbitrary options to qemu upstream Fabio Fantoni
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.