aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Quintela <quintela@redhat.com>2009-08-12 18:29:50 +0200
committerAnthony Liguori <aliguori@us.ibm.com>2009-08-27 19:33:13 -0500
commita20a6f469b0c2d0bafa81243e598d8e299848baa (patch)
treee657a99767aef7a3430499eda9567722f6690cd5
parentb0a47e79d8309a6a68d7fe3df6e6d1a0cd6eb081 (diff)
Add bluez to new feature convencion
Once there, remove extra check for package and output if bluez was found or not as the other features Signed-off-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
-rwxr-xr-xconfigure15
1 files changed, 10 insertions, 5 deletions
diff --git a/configure b/configure
index 7f06315152..044cbd7a53 100755
--- a/configure
+++ b/configure
@@ -177,6 +177,7 @@ esac
# to ensure that several features are compiled in, and it is impossible without a
# --enable-foo that exits if feature is not found
+bluez=""
brlapi=""
curl=""
curses=""
@@ -211,7 +212,6 @@ build_docs="yes"
uname_release=""
io_thread="no"
mixemu="no"
-bluez="yes"
kvm="no"
kerneldir=""
aix="no"
@@ -455,6 +455,8 @@ for opt do
;;
--disable-bluez) bluez="no"
;;
+ --enable-bluez) bluez="yes"
+ ;;
--disable-kvm) kvm="no"
;;
--enable-profiler) profiler="yes"
@@ -632,6 +634,7 @@ echo " --enable-curses enable curses output"
echo " --disable-curl disable curl connectivity"
echo " --enable-curl enable curl connectivity"
echo " --disable-bluez disable bluez stack connectivity"
+echo " --enable-bluez enable bluez stack connectivity"
echo " --disable-kvm disable KVM acceleration support"
echo " --disable-nptl disable usermode NPTL support"
echo " --enable-nptl disable usermode NPTL support"
@@ -1171,10 +1174,7 @@ fi # test "$curl"
##########################################
# bluez support probe
-if test "$bluez" = "yes" ; then
- `pkg-config bluez 2> /dev/null` || bluez="no"
-fi
-if test "$bluez" = "yes" ; then
+if test "$bluez" != "no" ; then
cat > $TMPC << EOF
#include <bluetooth/bluetooth.h>
int main(void) { return bt_error(0); }
@@ -1182,8 +1182,12 @@ EOF
bluez_cflags=`pkg-config --cflags bluez 2> /dev/null`
bluez_libs=`pkg-config --libs bluez 2> /dev/null`
if compile_prog "$bluez_cflags" "$bluez_libs" ; then
+ bluez=yes
libs_softmmu="$bluez_libs $libs_softmmu"
else
+ if test "$bluez" = "yes" ; then
+ feature_not_found "bluez"
+ fi
bluez="no"
fi
fi
@@ -1578,6 +1582,7 @@ if test -n "$sparc_cpu"; then
fi
echo "xen support $xen"
echo "brlapi support $brlapi"
+echo "bluez support $bluez"
echo "Documentation $build_docs"
[ ! -z "$uname_release" ] && \
echo "uname -r $uname_release"