diff options
author | Rob Bradford <rob@linux.intel.com> | 2011-06-16 13:28:28 +0100 |
---|---|---|
committer | Ross Burton <ross@linux.intel.com> | 2011-06-28 15:25:45 +0100 |
commit | 13b193eeb8f849d33a6ac023036cece3149acc4c (patch) | |
tree | d8ecb0f6fdf31fdd024f9ed01fa71b8635892a93 | |
parent | 0ffef69ff63f6cafe7757cac317c8b0a38748d85 (diff) | |
download | gconf-13b193eeb8f849d33a6ac023036cece3149acc4c.tar.gz |
build: Add support for disabling orbit build (defaults to on)
-rw-r--r-- | configure.in | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/configure.in b/configure.in index 5e62509e..c499c5e7 100644 --- a/configure.in +++ b/configure.in @@ -163,11 +163,12 @@ AC_ARG_ENABLE(gtk, [Enable GTK+ support (for gconf-sanity-check) @<:@default=auto@:>@]), , enable_gtk=auto) -PKGCONFIG_MODULES='glib-2.0 > 2.14.0 gio-2.0 >= 2.25.9 gthread-2.0 gmodule-2.0 >= 2.7.0 gobject-2.0 >= 2.7.0 ORBit-2.0 >= 2.4.0' +PKGCONFIG_MODULES='glib-2.0 > 2.14.0 gio-2.0 >= 2.25.9 gthread-2.0 gmodule-2.0 >= 2.7.0 gobject-2.0 >= 2.7.0' PKGCONFIG_MODULES_WITH_XML="$PKGCONFIG_MODULES libxml-2.0" PKGCONFIG_MODULES_WITH_GTK=" $PKGCONFIG_MODULES gtk+-$GTK_API_VERSION >= $GTK_REQUIRED" PKGCONFIG_MODULES_WITH_XML_AND_GTK=" $PKGCONFIG_MODULES gtk+-$GTK_API_VERSION >= $GTK_REQUIRED libxml-2.0" PKGCONFIG_MODULES_DBUS=" dbus-1 >= 1.0.0 dbus-glib-1 >= 0.74" +PKGCONFIG_MODULES_ORBIT=" ORBit-2.0 >= 2.4.0" PKG_CHECK_MODULES(DEPENDENT, $PKGCONFIG_MODULES) PKG_CHECK_MODULES(DEPENDENT_WITH_XML, $PKGCONFIG_MODULES_WITH_XML) @@ -189,6 +190,29 @@ fi PKG_CHECK_MODULES([DEPENDENT_DBUS],[$PKGCONFIG_MODULES_DBUS]) +AC_ARG_ENABLE(orbit, + AS_HELP_STRING([--disable-orbit], + [Disable using ORBit for IPC]), + [], + [enable_orbit=yes]) +AS_IF([test "x$enable_orbit" = "xyes"], + [ + PKG_CHECK_MODULES([DEPENDENT_ORBIT], [$PKGCONFIG_MODULES_ORBIT]) + AM_CONDITIONAL(HAVE_CORBA, [true]) + AM_CONDITIONAL(HAVE_DBUS, [false]) + AC_DEFINE(HAVE_CORBA, 1, [Use ORBit IPC mechanism]) + AC_SUBST(HAVE_CORBA) + AC_SUBST(HAVE_DBUS) + ], + [ + AM_CONDITIONAL(HAVE_CORBA, [false]) + AM_CONDITIONAL(HAVE_DBUS, [true]) + AC_DEFINE(HAVE_DBUS, 1, [Use D-BUS IPC mechanism]) + AC_SUBST(HAVE_CORBA) + AC_SUBST(HAVE_DBUS) + ]) + + AM_CONDITIONAL(GTK, [test "x$HAVE_GTK" != "xno"]) AC_SUBST(DEPENDENT_LIBS) |