From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sheng Yang Subject: [PATCH] Make QEmu depends on libpci Date: Fri, 21 Nov 2008 21:41:26 +0800 Message-ID: <1227274886-23459-1-git-send-email-sheng@linux.intel.com> Cc: kvm@vger.kernel.org, Avi Kivity , Sheng Yang To: qemu-devel@nongnu.org, Anthony Liguori Return-path: Received: from mga09.intel.com ([134.134.136.24]:42424 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752809AbYKUNpI (ORCPT ); Fri, 21 Nov 2008 08:45:08 -0500 Sender: kvm-owner@vger.kernel.org List-ID: libpci is handy to handle some pci device related things. This is the same as first patch I sent in MSI userspace patchset in kvm mailing list, and this one is based on QEmu upstream. Signed-off-by: Sheng Yang --- Makefile.target | 2 +- configure | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletions(-) diff --git a/Makefile.target b/Makefile.target index 3cdf7db..7cf5b00 100644 --- a/Makefile.target +++ b/Makefile.target @@ -598,7 +598,7 @@ else OBJS+=block-raw-posix.o endif -LIBS+=-lz +LIBS+=-lz -lpci ifdef CONFIG_ALSA LIBS += -lasound endif diff --git a/configure b/configure index 1f3d233..1f35e3d 100755 --- a/configure +++ b/configure @@ -764,6 +764,25 @@ else fi ########################################## +# libpci probe +cat > $TMPC << EOF +#include +#ifndef PCI_VENDOR_ID +#error NO LIBPCI +#endif +int main(void) { return 0; } +EOF +if $cc $ARCH_CFLAGS -o $TMPE ${OS_CFLAGS} $TMPC 2>/dev/null ; then + : +else + echo + echo "Error: libpci check failed" + echo "Make sure to have the libpci libs and headers installed." + echo + exit 1 +fi + +########################################## # SDL probe sdl_too_old=no -- 1.5.4.5