diff options
author | Rene Engelhard <rene@debian.org> | 2012-10-21 14:54:53 +0200 |
---|---|---|
committer | Rene Engelhard <rene@debian.org> | 2012-10-21 23:01:47 +0200 |
commit | 7c8c73dd5cf84050a8a2c51b04d7f5278b409fd7 (patch) | |
tree | cd340ea358a42b8638377102306b7e12df011e7e /configure.ac | |
parent | 22238981b9f271d75f4d4c8b39b56cbc3616bff2 (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.ac | 45 |
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. |