summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2012-09-06 10:34:03 +0100
committerCaolán McNamara <caolanm@redhat.com>2012-09-06 11:14:50 +0100
commit4573b628cc1d18bb623a1f64b35ee6e113dcf03f (patch)
treeed28cd4f657d5c615eea653863d60eeda2b39a11 /configure.in
parentca00d27e33b187a9be36cad93bdaf662b5c221ea (diff)
default to enabling dbus on supported platforms
Change-Id: I47eac02bf2c0ee7b973d73ac78ae08f9e93f0b42
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in50
1 files changed, 32 insertions, 18 deletions
diff --git a/configure.in b/configure.in
index 1c5e6304c591..754c79d39eec 100644
--- a/configure.in
+++ b/configure.in
@@ -244,6 +244,7 @@ dnl ===================================================================
test_randr=yes
test_xrender=yes
test_cups=yes
+test_dbus=yes
test_fontconfig=yes
test_cairo=yes
@@ -327,6 +328,7 @@ cygwin*|interix*|mingw32*)
# tool-chain that is used).
test_cups=no
+ test_dbus=no
test_randr=no
test_xrender=no
test_freetype=no
@@ -359,6 +361,7 @@ darwin*) # Mac OS X or iOS
test_xrender=no
test_freetype=no
test_fontconfig=no
+ test_dbus=no
if test "$host_cpu" = "arm"; then
_os=iOS
test_gtk=no
@@ -454,6 +457,7 @@ linux-android*)
build_gstreamer=no
build_gstreamer_0_10=no
test_cups=no
+ test_dbus=no
test_fontconfig=no
test_freetype=no
test_gtk=no
@@ -843,10 +847,10 @@ AC_ARG_ENABLE(opengl,
,enable_opengl=yes)
AC_ARG_ENABLE(dbus,
- AS_HELP_STRING([--enable-dbus],
+ AS_HELP_STRING([--disable-dbus],
[Determines whether to enable features that depend on dbus.
- e.g. Presentation mode screensaver control and auto font install under GNOME via DBUS.]),
-,enable_dbus=no)
+ e.g. Presentation mode screensaver control, auto font install, bluetooth presentation control])
+,enable_dbus=yes)
AC_ARG_ENABLE(gconf,
AS_HELP_STRING([--disable-gconf],
@@ -4054,6 +4058,7 @@ if test "$enable_headless" = "yes"; then
test_randr=no
test_xrender=no
test_cups=no
+ test_dbus=no
test_fontconfig=yes
test_gtk=no
build_gstreamer=no
@@ -9194,15 +9199,36 @@ AC_SUBST(GNOMEVFS_CFLAGS)
AC_SUBST(ENABLE_GNOMEVFS)
dnl ===================================================================
+dnl check for dbus support
+dnl ===================================================================
+ENABLE_DBUS=""
+DBUS_CFLAGS=""
+DBUS_LIBS=""
+
+if test "$enable_dbus" = "no"; then
+ test_dbus=no
+fi
+
+AC_MSG_CHECKING([whether to enable DBUS support])
+if test "$test_dbus" = "yes"; then
+ ENABLE_DBUS="TRUE"
+ AC_MSG_RESULT([yes])
+ PKG_CHECK_MODULES(DBUS, dbus-glib-1 >= 0.70)
+else
+ AC_MSG_RESULT([no])
+fi
+
+AC_SUBST(ENABLE_DBUS)
+AC_SUBST(DBUS_CFLAGS)
+AC_SUBST(DBUS_LIBS)
+
+dnl ===================================================================
dnl Check whether the gtk 2.0 libraries are available.
dnl ===================================================================
GTK_CFLAGS=""
GTK_LIBS=""
ENABLE_SYSTRAY_GTK=""
-ENABLE_DBUS=""
-DBUS_CFLAGS=""
-DBUS_LIBS=""
if test "$test_gtk" = "yes"; then
if test "$ENABLE_GTK" = "TRUE"; then
@@ -9221,15 +9247,6 @@ if test "$test_gtk" = "yes"; then
[ENABLE_GTK_PRINT="TRUE"],
[ENABLE_GTK_PRINT=""])
- AC_MSG_CHECKING([whether to enable DBUS support])
- if test "$_os" != "WINNT" -a "$_os" != "Darwin" -a "$enable_dbus" = "yes"; then
- ENABLE_DBUS="TRUE"
- AC_MSG_RESULT([yes])
- PKG_CHECK_MODULES( DBUS, dbus-glib-1 >= 0.70 )
- else
- AC_MSG_RESULT([no])
- fi
-
AC_MSG_CHECKING([whether to enable GIO support])
if test "$_os" != "WINNT" -a "$_os" != "Darwin" -a "$enable_gio" = "yes"; then
if test "$ENABLE_GNOMEVFS" = "TRUE"; then
@@ -9246,14 +9263,11 @@ fi
AC_SUBST(ENABLE_GIO)
AC_SUBST(GIO_CFLAGS)
AC_SUBST(GIO_LIBS)
-AC_SUBST(ENABLE_DBUS)
AC_SUBST(ENABLE_SYSTRAY_GTK)
AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTK_LIBS)
AC_SUBST(GTHREAD_CFLAGS)
AC_SUBST(GTHREAD_LIBS)
-AC_SUBST(DBUS_CFLAGS)
-AC_SUBST(DBUS_LIBS)
AC_SUBST([ENABLE_GTK_PRINT])
AC_SUBST([GTK_PRINT_CFLAGS])
AC_SUBST([GTK_PRINT_LIBS])