summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in36
1 files changed, 23 insertions, 13 deletions
diff --git a/configure.in b/configure.in
index 1c8e3547..eb9828f6 100644
--- a/configure.in
+++ b/configure.in
@@ -4,7 +4,7 @@ AC_INIT(gconf/gconf.h)
AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE(GConf, 2.6.0)
+AM_INIT_AUTOMAKE(GConf, 2.7.1)
AM_MAINTAINER_MODE
@@ -175,10 +175,10 @@ dnl NOTE: We need to use a separate automake conditional for this
dnl to make this work with the tarballs.
AM_CONDITIONAL(ENABLE_GTK_DOC, test x$enable_gtk_doc = xyes)
-AC_ARG_WITH(ipc, [ --with-ipc=[orbit/dbus/both] choose ipc mechanism to use in the daemon, [default=dbus]], with_ipc="$withval", with_ipc=dbus)
+AC_ARG_WITH(ipc, [ --with-ipc=[orbit/dbus] Choose ipc mechanism to use in the daemon, [default=dbus]], with_ipc="$withval", with_ipc=dbus)
-if test x$with_ipc = xorbit -o x$with_ipc = xboth; then
- PKG_CHECK_MODULES(GCONF_ORBIT, ORBit-2.0 >= 2.4.0 linc >= 0.5.0, have_orbit=yes, have_orbit=no)
+if test x$with_ipc = xorbit; then
+ PKG_CHECK_MODULES(GCONF_ORBIT, ORBit-2.0 >= 2.4.0, have_orbit=yes, have_orbit=no)
if test x$have_orbit = xno ; then
AC_MSG_WARN([ORBit development libraries not found])
have_orbit=no
@@ -193,7 +193,7 @@ fi
PC_REQUIRES=ORBit-2.0
-if test x$with_ipc = xdbus -o x$with_ipc = xboth; then
+if test x$with_ipc = xdbus; then
PKG_CHECK_MODULES(GCONF_DBUS, dbus-glib-1 >= 0.20, have_dbus=yes, have_dbus=no)
if test x$have_dbus = xyes; then
AC_DEFINE(HAVE_DBUS, 1, D-BUS support in the daemon)
@@ -222,6 +222,7 @@ AC_SUBST(GCONF_IPC_LIBS)
DBUS_SERVICE_DIR=$libdir/dbus-1.0/services
AC_SUBST(DBUS_SERVICE_DIR)
+AC_ARG_ENABLE(gtk, [ --enable-gtk Enable GTK+ support (for gconf-sanity-check) [default=auto]], enable_gtk="$enableval", enable_gtk=auto)
PKGCONFIG_MODULES='gmodule-2.0 >= 2.0.1 gobject-2.0 >= 2.0.1'
PKGCONFIG_MODULES_WITH_XML="$PKGCONFIG_MODULES libxml-2.0"
@@ -230,9 +231,22 @@ PKGCONFIG_MODULES_WITH_XML_AND_GTK=" $PKGCONFIG_MODULES gtk+-2.0 libxml-2.0"
PKG_CHECK_MODULES(DEPENDENT, $PKGCONFIG_MODULES)
PKG_CHECK_MODULES(DEPENDENT_WITH_XML, $PKGCONFIG_MODULES_WITH_XML)
-PKG_CHECK_MODULES(DEPENDENT_WITH_GTK, $PKGCONFIG_MODULES_WITH_GTK, HAVE_GTK=yes, HAVE_GTK=no)
-PKG_CHECK_MODULES(DEPENDENT_WITH_XML_AND_GTK, $PKGCONFIG_MODULES_WITH_XML_AND_GTK, ,
- DEPENDENT_WITH_XML_AND_GTK_CFLAGS=$DEPENDENT_WITH_XML_CFLAGS DEPENDENT_WITH_XML_AND_GTK_LIBS=$DEPENDENT_WITH_XML_LIBS)
+
+if test "x$enable_gtk" != "xno"; then
+ PKG_CHECK_MODULES(DEPENDENT_WITH_GTK, $PKGCONFIG_MODULES_WITH_GTK, HAVE_GTK=yes, HAVE_GTK=no)
+ PKG_CHECK_MODULES(DEPENDENT_WITH_XML_AND_GTK, $PKGCONFIG_MODULES_WITH_XML_AND_GTK, ,
+ DEPENDENT_WITH_XML_AND_GTK_CFLAGS=$DEPENDENT_WITH_XML_CFLAGS DEPENDENT_WITH_XML_AND_GTK_LIBS=$DEPENDENT_WITH_XML_LIBS)
+
+ if test "x$enable_gtk" = "xyes" && test "x$HAVE_GTK" = "xno"; then
+ AC_MSG_ERROR([[
+*** Could not find GTK+ 2.0 or greater.
+*** Go to http://www.gtk.org/ to get it.]])
+ fi
+else
+ HAVE_GTK=no
+ DEPENDENT_WITH_XML_AND_GTK_CFLAGS=$DEPENDENT_WITH_XML_CFLAGS
+ DEPENDENT_WITH_XML_AND_GTK_LIBS=$DEPENDENT_WITH_XML_LIBS
+fi
AM_CONDITIONAL(GTK, test x$HAVE_GTK != xno)
@@ -320,8 +334,4 @@ tests/Makefile
gconf-2.0.pc
])
-echo "
-*** WARNING WARNING WARNING WARNING WARNING
-*** This is the unstable branch of gconf
-*** The stable branch is version 2.4.x
-"
+