2005-01-25 Padraig O'Briain <padraig.obriain@sun.com>
[platform/core/uifw/at-spi2-atk.git] / configure.in
index 89e5f53..7eae3b7 100644 (file)
@@ -1,10 +1,10 @@
 AC_INIT(idl/Accessibility.idl)
 
 AT_SPI_MAJOR_VERSION=1
-AT_SPI_MINOR_VERSION=5
-AT_SPI_MICRO_VERSION=0
-AT_SPI_INTERFACE_AGE=0
-AT_SPI_BINARY_AGE=0
+AT_SPI_MINOR_VERSION=6
+AT_SPI_MICRO_VERSION=2
+AT_SPI_INTERFACE_AGE=2
+AT_SPI_BINARY_AGE=2
 AT_SPI_VERSION="$AT_SPI_MAJOR_VERSION.$AT_SPI_MINOR_VERSION.$AT_SPI_MICRO_VERSION"
 AM_INIT_AUTOMAKE(at-spi, $AT_SPI_VERSION)
 AC_SUBST(AT_SPI_MAJOR_VERSION)
@@ -16,7 +16,7 @@ AC_SUBST(AT_SPI_BINARY_AGE)
 # libtool versioning
 LT_RELEASE=$AT_SPI_MAJOR_VERSION.$AT_SPI_MINOR_VERSION
 LT_CURRENT=10
-LT_REVISION=0
+LT_REVISION=2
 LT_AGE=10
 LT_VERSION_INFO='-version-info ${LT_CURRENT}:${LT_REVISION}:${LT_AGE}'
 AC_SUBST(LT_VERSION_INFO)
@@ -25,6 +25,12 @@ AC_SUBST(LT_CURRENT)
 AC_SUBST(LT_REVISION)
 AC_SUBST(LT_AGE)
 
+dnl required versions of other tools.
+m4_define([req_ver_atk],       [1.7.2])
+m4_define([req_ver_libbonobo], [1.107.0])
+m4_define([req_ver_gail],      [1.3.0])
+m4_define([req_ver_gtk],       [2.0.0])
+
 dnl Specify a header configuration file
 AM_CONFIG_HEADER(config.h)
 
@@ -39,7 +45,6 @@ AC_PROG_INSTALL
 AC_ISC_POSIX
 
 GNOME_COMMON_INIT
-GNOME_PLATFORM_GNOME_2(yes, force)
 GNOME_COMPILE_WARNINGS(maximum)
 
 dnl Initialize libtool
@@ -47,21 +52,17 @@ AM_DISABLE_STATIC
 AM_PROG_LIBTOOL
 
 dnl internationalization support; uncomment if translatable strings are reintroduced
-dnl ALL_LINGUAS="ar az be bn ca cs cy da de el en_CA en_GB eo es et eu fa fi fr he hi hr id is it ja ko lt mn ms ne nl nn no pa pl pt_BR pt ro ru sk sl sq sr@ije sr@Latn sr sv uk vi zh_CN"
+dnl ALL_LINGUAS="ar az be bg bn bs ca cs cy da de el en_CA en_GB eo es et eu fa fi fr gl gu he hi hr id is it ja ka ko lt mn ms nb ne nl nn no or pa pl pt_BR pt ro ru sk sl sq sr@ije sr@Latn sr sv uk vi wa zh_CN"
 dnl AM_GLIB_GNU_GETTEXT
 
-GTK_DOC_CHECK ([1.0])
-
-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)
+GTK_DOC_CHECK([1.0])
 
 AC_PATH_XTRA
 
 if test x$no_x = xyes ; then
-  AC_MSG_ERROR([X development libraries not found])
+       AC_MSG_ERROR([X development libraries not found])
 else
-  X_LIBS="$X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
+       X_LIBS="$X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
 fi
 
 AC_SUBST(X_LIBS)
@@ -73,38 +74,43 @@ dnl   AC_MSG_ERROR(Old libspi.1.x library found in $libdir. Please remove $(libd
 dnl fi
 
 dnl Checks for libraries
-PKG_CHECK_MODULES(LIBSPI, \
-       libbonobo-2.0 >= 1.107.0 \
-       atk >= 1.3.4 \
-       gtk+-2.0 > 2.0.0 \
-       gail >= 1.3.0)
+PKG_CHECK_MODULES(LIBSPI, [
+       libbonobo-2.0   >= req_ver_libbonobo
+       atk             >= req_ver_atk
+       gtk+-2.0        >= req_ver_gtk
+       gail            >= req_ver_gail
+])
 AC_SUBST(LIBSPI_LIBS)
 AC_SUBST(LIBSPI_CFLAGS)
 
-PKG_CHECK_MODULES(REGISTRYD, \
-       libbonobo-2.0 >= 1.107.0 \
-       gtk+-2.0 > 2.0.0 \
-       atk >= 1.3.4)
+PKG_CHECK_MODULES(REGISTRYD, [
+       libbonobo-2.0   >= req_ver_libbonobo
+       atk             >= req_ver_atk
+       gtk+-2.0        >= req_ver_gtk
+])
 AC_SUBST(REGISTRYD_LIBS)
 AC_SUBST(REGISTRYD_CFLAGS)
 
-PKG_CHECK_MODULES(TESTS, \
-       libbonobo-2.0 >= 1.107.0 \
-       atk >= 1.3.4 \
-       gtk+-2.0 > 2.0.0 \
-       gail >= 1.3.0)
+PKG_CHECK_MODULES(TESTS, [
+       libbonobo-2.0   >= req_ver_libbonobo
+       atk             >= req_ver_atk
+       gtk+-2.0        >= req_ver_gtk
+       gail            >= req_ver_gail
+])
 AC_SUBST(TESTS_LIBS)
 AC_SUBST(TESTS_CFLAGS)
 
-PKG_CHECK_MODULES(ATK_BRIDGE, \
-       libbonobo-2.0 >= 1.107.0 \
-       atk >= 1.3.4)
+PKG_CHECK_MODULES(ATK_BRIDGE, [
+       libbonobo-2.0   >= req_ver_libbonobo
+       atk             >= req_ver_atk
+])
 AC_SUBST(ATK_BRIDGE_LIBS)
 AC_SUBST(ATK_BRIDGE_CFLAGS)
 
-PKG_CHECK_MODULES(LIBCSPI, \
-       libbonobo-2.0 >= 1.107.0 \
-       atk >= 1.3.4)
+PKG_CHECK_MODULES(LIBCSPI, [
+       libbonobo-2.0   >= req_ver_libbonobo
+       atk             >= req_ver_atk
+])
 AC_SUBST(LIBCSPI_LIBS)
 AC_SUBST(LIBCSPI_CFLAGS)
 
@@ -128,17 +134,17 @@ AC_SUBST(XTST_LIBS)
 have_xkb=
 AC_CHECK_LIB(X11, XkbQueryExtension, have_xkb="maybe")
 if test "x$have_xkb" = "xmaybe"; then 
-  AC_CHECK_HEADER(X11/XKBlib.h, have_xkb=yes)
+       AC_CHECK_HEADER(X11/XKBlib.h, have_xkb=yes)
 fi
 if test "x$have_xkb" = "xyes"; then
-  AC_MSG_RESULT(yes)
-  AC_DEFINE(HAVE_XKB)
+       AC_MSG_RESULT(yes)
+       AC_DEFINE(HAVE_XKB)
 fi
 
 have_xinput=
 AC_CHECK_LIB(Xi, XOpenDevice, XINPUT_LIBS=-lXi,,-lXext)
 if test "x$XINPUT_LIBS" = x; then
-  AC_MSG_ERROR(Couldn't find the XInput library. Check config.log for details)
+       AC_MSG_ERROR(Couldn't find the XInput library. Check config.log for details)
 fi                            
 AC_CHECK_HEADER(X11/extensions/XInput.h, have_xinput=yes)
 AC_SUBST(XINPUT_LIBS)
@@ -147,14 +153,14 @@ dnl Allow disabling XEViE.
 AC_ARG_ENABLE(xevie, [  --enable-xevie  Build with XEViE support [default=yes]], enable_xevie="$enableval", enable_xevie=yes)
 
 if test x$enable_xevie = xyes ; then
-  have_xevie=
-    AC_CHECK_LIB(Xext, XevieQueryVersion, have_xevie="yes")
-
-  if test "x$have_xevie" = "xyes"; then
-    XEVIE_LIBS=-lXext
-    AC_DEFINE(HAVE_XEVIE)
-  fi
-  AC_SUBST(XEVIE_LIBS)
+       have_xevie=
+       AC_CHECK_LIB(Xext, XevieQueryVersion, have_xevie="yes")
+
+       if test "x$have_xevie" = "xyes"; then
+               XEVIE_LIBS=-lXext
+               AC_DEFINE(HAVE_XEVIE)
+       fi
+       AC_SUBST(XEVIE_LIBS)
 fi
 
 dnl CFLAGS="$CFLAGS -Wall"
@@ -171,8 +177,8 @@ AC_TRY_CPP([#include <popt.h>
 #ifndef POPT_ARG_FLOAT
 #error popt too old
 #endif], AC_MSG_RESULT(yes), [
-  AC_MSG_RESULT(no)
-  AC_MSG_ERROR([A newer version of popt is required to build at-spi.
+       AC_MSG_RESULT(no)
+       AC_MSG_ERROR([A newer version of popt is required to build at-spi.
 You can download the latest version from ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.0.x/])
 ])
 
@@ -180,8 +186,8 @@ REBUILD=\#
 if test "x$enable_rebuilds" = "xyes" && \
        test -n "$PERL" && \
        $PERL -e 'exit !($] >= 5.002)' > /dev/null 2>&1 && \
-     test -n "$AWK" ; then
-  REBUILD=
+       test -n "$AWK" ; then
+               REBUILD=
 fi
 AC_SUBST(REBUILD)
 
@@ -189,6 +195,7 @@ AC_OUTPUT([
 Makefile
 libspi-1.0.pc
 libspi-1.0-uninstalled.pc
+libloginhelper-1.0.pc
 cspi-1.0.pc
 cspi-1.0-uninstalled.pc
 docs/Makefile
@@ -198,6 +205,7 @@ idl/Makefile
 libspi/Makefile
 registryd/Makefile
 atk-bridge/Makefile
+login-helper/Makefile
 test/Makefile
 cspi/Makefile
 cspi/bonobo/Makefile