qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [5628] Add --kerneldir configure argument


From: Anthony Liguori
Subject: [Qemu-devel] [5628] Add --kerneldir configure argument
Date: Wed, 05 Nov 2008 16:28:57 +0000

Revision: 5628
          http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=5628
Author:   aliguori
Date:     2008-11-05 16:28:56 +0000 (Wed, 05 Nov 2008)

Log Message:
-----------
Add --kerneldir configure argument

This allows a user to override the default search path and also makes cross
compilation work a bit nicer wrt KVM detection.

Signed-off-by: Anthony Liguori <address@hidden>

Modified Paths:
--------------
    trunk/configure

Modified: trunk/configure
===================================================================
--- trunk/configure     2008-11-05 16:04:33 UTC (rev 5627)
+++ trunk/configure     2008-11-05 16:28:56 UTC (rev 5628)
@@ -116,6 +116,7 @@
 mixemu="no"
 bluez="yes"
 kvm="yes"
+kerneldir=""
 
 # OS specific
 targetos=`uname -s`
@@ -359,6 +360,8 @@
   ;;
   --disable-aio) aio="no"
   ;;
+  --kerneldir=*) kerneldir="$optarg"
+  ;;
   *) echo "ERROR: unknown option $opt"; show_help="yes"
   ;;
   esac
@@ -468,6 +471,7 @@
 echo "  --sparc_cpu=V            Build qemu for Sparc architecture v7, v8, 
v8plus, v8plusa, v9"
 echo "  --disable-vde            disable support for vde network"
 echo "  --disable-aio            disable AIO support"
+echo "  --kerneldir=PATH         look for kernel includes in PATH"
 echo ""
 echo "NOTE: The object files are built at the place where configure is 
launched"
 exit 1
@@ -968,8 +972,11 @@
 #endif
 int main(void) { return 0; }
 EOF
-  # FIXME make this configurable
-  kvm_cflags=-I/lib/modules/`uname -r`/build/include
+  if test "$kerneldir" != "" ; then
+      kvm_cflags=-I"$kerneldir"/include
+  else
+      kvm_cflags=""
+  fi
   if $cc $ARCH_CFLAGS -o $TMPE ${OS_CFLAGS} $kvm_cflags $TMPC \
       2>/dev/null ; then
     :






reply via email to

[Prev in Thread] Current Thread [Next in Thread]