X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=configure.in;h=70424f7e7448d562a9a157551a604da58abd9e20;hb=bcc7fd3a2c701c09411721dcbcd73793b32a7275;hp=383ff633a58d270139cb9cf3a1c69bd96ed6e2b3;hpb=d9bf84b86e8f2ca35c467d5f922ff82e55395818;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/configure.in b/configure.in index 383ff63..70424f7 100644 --- a/configure.in +++ b/configure.in @@ -2,7 +2,7 @@ AC_INIT(idl/Accessible.idl) AT_SPI_MAJOR_VERSION=0 AT_SPI_MINOR_VERSION=0 -AT_SPI_MICRO_VERSION=1 +AT_SPI_MICRO_VERSION=3 AT_SPI_INTERFACE_AGE=0 AT_SPI_BINARY_AGE=0 AT_SPI_VERSION="$AT_SPI_MAJOR_VERSION.$AT_SPI_MINOR_VERSION.$AT_SPI_MICRO_VERSION" @@ -48,16 +48,64 @@ AM_PROG_LIBTOOL dnl internationalization support ALL_LINGUAS="" -AM_GNOME2_GETTEXT +AM_GLIB_GNU_GETTEXT + +AC_CHECK_PROG(GTKDOC, gtkdoc-mkdb, true, false) + +gtk_doc_min_version=0.6 +if $GTKDOC ; then + gtk_doc_version=`gtkdoc-mkdb --version` + AC_MSG_CHECKING([gtk-doc version ($gtk_doc_version) >= $gtk_doc_min_version]) + if perl <= "$gtk_doc_min_version") ? 0 : 1); +EOF + AC_MSG_RESULT(yes) + else + AC_MSG_RESULT(no) + GTKDOC=false + fi +fi + +dnl Let people disable the gtk-doc stuff. +AC_ARG_ENABLE(gtk-doc, [ --enable-gtk-doc Use gtk-doc to build documentation [default=auto]], enable_gtk_doc="$enableval", enable_gtk_doc=auto) + +if test x$enable_gtk_doc = xauto ; then + if test x$GTKDOC = xtrue ; then + enable_gtk_doc=yes + else + enable_gtk_doc=no + fi +fi + +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) dnl Checks for libraries -PKG_CHECK_MODULES(LIBSPI, bonobo-activation-2.0 >= 0.7.0 libbonobo-2.0 >= 1.97.0 ORBit-2.0 >= 2.3.91 atk >= 0.2) +PKG_CHECK_MODULES(LIBSPI, bonobo-activation-2.0 >= 0.9.1 libbonobo-2.0 >= 1.97.0 ORBit-2.0 >= 2.3.94 atk >= 0.2 gtk+-2.0 >= 1.3.2) AC_SUBST(LIBSPI_LIBS) AC_SUBST(LIBSPI_CFLAGS) -PKG_CHECK_MODULES(AT_COMMON, bonobo-activation-2.0 >= 0.7.0 libbonobo-2.0 >= 1.97.0 atk >= 0.2) -AC_SUBST(AT_COMMON_LIBS) -AC_SUBST(AT_COMMON_CFLAGS) +PKG_CHECK_MODULES(REGISTRYD, bonobo-activation-2.0 >= 0.9.1 libbonobo-2.0 >= 1.97.0 atk >= 0.2) +AC_SUBST(REGISTRYD_LIBS) +AC_SUBST(REGISTRYD_CFLAGS) + +PKG_CHECK_MODULES(TESTS, bonobo-activation-2.0 >= 0.9.1 libbonobo-2.0 >= 1.97.0 ORBit-2.0 >= 2.3.94 atk >= 0.2 gtk+-2.0 >= 1.3.2) +AC_SUBST(TESTS_LIBS) +AC_SUBST(TESTS_CFLAGS) + +PKG_CHECK_MODULES(UTILS, gtk+-2.0 >= 1.3.0 gdk-pixbuf-2.0 >= 1.3.0 bonobo-activation-2.0 >= 0.9.1 libbonobo-2.0 >= 1.97.0 ORBit-2.0 >= 2.3.94) +AC_SUBST(UTILS_LIBS) +AC_SUBST(UTILS_CFLAGS) + +PKG_CHECK_MODULES(AT_BRIDGE, bonobo-activation-2.0 >= 0.9.1 libbonobo-2.0 >= 1.97.0 ORBit-2.0 >= 2.3.94 atk >= 0.2) +AC_SUBST(AT_BRIDGE_LIBS) +AC_SUBST(AT_BRIDGE_CFLAGS) + +PKG_CHECK_MODULES(LIBCSPI, bonobo-activation-2.0 >= 0.9.1 libbonobo-2.0 >= 1.97.0 ORBit-2.0 >= 2.3.94 atk >= 0.2) +AC_SUBST(LIBCSPI_LIBS) +AC_SUBST(LIBCSPI_CFLAGS) dnl orbit-idl. ORBIT_IDL="`$PKG_CONFIG --variable=orbit_idl ORBit-2.0`" @@ -69,21 +117,49 @@ LIBBONOBO_IDL_DIR="`$PKG_CONFIG --variable=idldir libbonobo-2.0`" AC_SUBST(BONOBO_ACTIVATION_IDL_DIR) AC_SUBST(LIBBONOBO_IDL_DIR) +dnl path to Xtst +AC_CHECK_LIB(Xtst, XTestFakeKeyEvent, XTST_LIBS=-lXtst) +if test "x$XTST_LIBS" = x; then + save_LIBS="$LIBS" + for xtstpath in /usr/X11R6/lib /usr/openwin/lib; do + LIBS="-L$xtstpath -lXtst" + AC_MSG_CHECKING(for -lXtst in $xtstpath) + AC_TRY_LINK([], [XTestFakeKeyEvent()], [ + AC_MSG_RESULT(yes) + XTST_LIBS="-L$xtstpath -lXtst" + LIBS="$save_LIBS" + break],[AC_MSG_RESULT(no)]) + done + if test "x$XTST_LIBS" = x; then + AC_MSG_ERROR(Couldn't find the Xtst library. Check config.log for details) + fi +fi +AC_SUBST(XTST_LIBS) + AC_SUBST(CFLAGS) AC_SUBST(CPPFLAGS) AC_SUBST(LDFLAGS) +AC_CHECK_LIB(popt, poptDupArgv,, +AC_MSG_ERROR([You must have popt 1.5 or greater to compile the utilities.])) + AC_OUTPUT([ Makefile +at-spi-1.0.pc po/Makefile.in -intl/Makefile docs/Makefile +docs/reference/Makefile +docs/reference/idl/Makefile +docs/reference/cspi/Makefile idl/Makefile libspi/Makefile registryd/Makefile -registryd/Accessibility_Registry.oaf +registryd/Accessibility_Registry.server at-bridge/Makefile test/Makefile +cspi/Makefile +util/Makefile +util/Accessibility_Util.server ]) echo "AT-SPI setup: