uses qemu to generate a hopefully complete usage in case of error

Signed-off-by: Carlo Marcelo Arenas Belon <[EMAIL PROTECTED]>
---
 configure |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/configure b/configure
index 50a0e90..0464456 100755
--- a/configure
+++ b/configure
@@ -24,9 +24,17 @@ usage() {
            --qemu-cc=CC           specify compiler for qemu (must be gcc-3.x)
            --qemu-cflags=CFLAGS   CFLAGS to add to qemu configuration
            --qemu-ldflags=LDFLAGS LDFLAGS to add to qemu configuration
+
+       Any additional option is given to qemu's configure verbatim; including:
+
            --disable-gcc-check    don't insist on gcc-3.x
                                   CAUTION: this will break running without kvm
 EOF
+    cd qemu
+    ./configure --help | egrep "enable-|disable-" \
+       | grep -v user | grep -v system | grep -v kqemu | grep -v kvm \
+       | sed -e "s/^  /    /g" \
+       | sed -e"s/  enable/enable/g" | sed -e "s/  disable/disable/g"
     exit 1
 }
 
@@ -66,7 +74,7 @@ while [[ "$1" = -* ]]; do
            usage
            ;;
        *)
-           usage
+           qemu_opts="$qemu_opts $opt"
            ;;
     esac
 done
-- 
1.5.3.7


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to