summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorRene Engelhard <rene@debian.org>2012-10-21 14:54:53 +0200
committerRene Engelhard <rene@debian.org>2012-10-21 23:01:47 +0200
commit7c8c73dd5cf84050a8a2c51b04d7f5278b409fd7 (patch)
treecd340ea358a42b8638377102306b7e12df011e7e /configure.ac
parent22238981b9f271d75f4d4c8b39b56cbc3616bff2 (diff)
fix sdremote related configure switches
sdremote itself apparently works also over IP (WLAN), so we don't need to disable it when we just don't want/have bluetooth. And also dbus is also needed in the bluez case Change-Id: I55ba07cd715d1e9bd641ef28e2391e4fe85b85e0
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac45
1 files changed, 30 insertions, 15 deletions
diff --git a/configure.ac b/configure.ac
index 6d9817e63eb8..90bc25e1c6f1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -879,10 +879,15 @@ AC_ARG_ENABLE(packagekit,
AC_ARG_ENABLE(sdremote,
AS_HELP_STRING([--disable-sdremote],
- [Determines whether to enable Impress remote control.
- Uses dbus and bluetooth (bluez).]),
+ [Determines whether to enable Impress remote control.]),
,enable_sdremote=yes)
+AC_ARG_ENABLE(bluetooth,
+ AS_HELP_STRING([--disable-bluetooth],
+ [Determines whether to build sdremote sith bluetooth support
+ (via dbus)]),
+,enable_bluetooth=yes)
+
AC_ARG_ENABLE(gconf,
AS_HELP_STRING([--disable-gconf],
[Determines whether to use the GConf support.]),
@@ -9597,32 +9602,42 @@ fi
AC_SUBST(ENABLE_PACKAGEKIT)
AC_MSG_CHECKING([whether to enable sd remotecontrol])
-if test "$ENABLE_DBUS" = "TRUE"; then
- if test -n "$enable_sdremote" -a "$enable_sdremote" != "no"; then
- AC_MSG_RESULT([yes])
- ENABLE_SDREMOTE=YES
+if test -n "$enable_sdremote" -a "$enable_sdremote" != "no"; then
+ AC_MSG_RESULT([yes])
+ ENABLE_SDREMOTE=YES
+ AC_MSG_CHECKING([whether to enable bluetooth support])
+ if test -n "$enable_bluetooth" -a "$enable_bluetooth" != "no"; then
+ AC_MSG_RESULT([yes])
+ ENABLE_BLUETOOTH=YES
if test "$OS" = "LINUX"; then
- dnl ===================================================================
- dnl Check for system bluez
- dnl ===================================================================
- AC_MSG_CHECKING([which bluetooth header to use])
- if test "$with_system_bluez" = "yes"; then
+ if test "$ENABLE_DBUS" = "TRUE"; then
+ dnl ===================================================================
+ dnl Check for system bluez
+ dnl ===================================================================
+ AC_MSG_CHECKING([which bluetooth header to use])
+ if test "$with_system_bluez" = "yes"; then
AC_MSG_RESULT([external])
AC_CHECK_HEADER(bluetooth/bluetooth.h, [],
[AC_MSG_ERROR(bluetooth.h not found. install bluez)], [])
- else
+ else
AC_MSG_RESULT([internal])
BUILD_TYPE="$BUILD_TYPE BLUEZ"
+ fi
fi
+ else
+ AC_MSG_RESULT([no, dbus disabled])
+ ENABLE_BLUETOOTH=NO
fi
else
- ENABLE_SDREMOTE=NO
- AC_MSG_RESULT([no])
+ AC_MSG_RESULT([no])
+ ENABLE_BLUETOOTH=NO
fi
else
- AC_MSG_RESULT([no, dbus disabled.])
+ ENABLE_SDREMOTE=NO
+ AC_MSG_RESULT([no])
fi
AC_SUBST(ENABLE_SDREMOTE)
+AC_SUBST(ENABLE_BLUETOOTH)
dnl ===================================================================
dnl Check whether the gtk 2.0 libraries are available.