ali@0: # -*- Autoconf -*- ali@0: # Process this file with autoconf to produce a configure script. ali@0: ali@0: AC_INIT([libxexpr],[1.0],[ali@juiblex.co.uk]) ali@0: AC_PREREQ(2.59) ali@0: AC_CONFIG_MACRO_DIR([m4]) ali@0: AC_CONFIG_AUX_DIR([config]) ali@0: AC_CONFIG_SRCDIR([libxexpr/xexpr.h]) ali@0: AC_CONFIG_HEADER([config.h]) ali@0: AC_CONFIG_FILES([Makefile ali@0: libxexpr/Makefile ali@0: libxexpr/libxexpr.pc ali@0: src/Makefile ali@0: test/Makefile ali@0: test/spec/Makefile ali@0: test/idb/Makefile ali@0: test/libxexpr/Makefile ali@0: docs/reference/Makefile ali@0: docs/reference/version.xml ali@0: ]) ali@0: AM_INIT_AUTOMAKE(no-define) ali@0: AC_CANONICAL_HOST ali@0: AC_SUBST(HOST_OS,$host_os) ali@0: AC_SUBST(HOST_CPU,$host_cpu) ali@0: ali@0: # libtool versioning for libxexpr. For a release one of the following ali@0: # must apply: ali@0: # ali@0: # - If interfaces have been changed or added, but binary compatibility has ali@0: # been preserved, increment CURRENT and AGE and set REVISION to 0. ali@0: # - If binary compatibility has been broken (eg removed or changed interfaces), ali@0: # increment CURRENT and set AGE and REVISION to 0. ali@0: # - If the interface is the same as the previous version, increment REVISION. ali@0: # ali@0: lt_current=0 ali@0: lt_revision=0 ali@0: lt_age=0 ali@0: LIBXEXPR_LT_VERSION_INFO="$lt_current:$lt_revision:$lt_age" ali@0: AC_SUBST(LIBXEXPR_LT_VERSION_INFO) ali@0: ali@0: ################################################## ali@0: # Checks for programs. ali@0: ################################################## ali@0: AC_PROG_CC ali@0: AC_LIBTOOL_WIN32_DLL ali@0: AC_PROG_LIBTOOL ali@0: PKG_PROG_PKG_CONFIG ali@0: GTK_DOC_CHECK([1.11],[--flavour no-tmpl]) ali@0: ali@0: ################################################## ali@0: # Checks for header files. ali@0: ################################################## ali@0: AC_HEADER_STDC ali@0: ali@0: ################################################## ali@0: # Checks for typedefs, structures, and compiler characteristics. ali@0: ################################################## ali@0: ali@0: ################################################## ali@0: # Checks for libraries. ali@0: ################################################## ali@0: PKG_CHECK_MODULES(GLIB,[glib-2.0]) ali@0: PKG_CHECK_MODULES(LIBXML,[libxml-2.0]) ali@0: LIBXEXPR_CFLAGS="$LIBXML_CFLAGS $GLIB_CFLAGS" ali@0: LIBXEXPR_LIBS="$LIBXML_LIBS $GLIB_LIBS" ali@0: AC_SUBST(LIBXEXPR_CFLAGS) ali@0: AC_SUBST(LIBXEXPR_LIBS) ali@0: ali@0: ################################################## ali@0: # Checks for library functions. ali@0: ################################################## ali@0: ali@0: ################################################## ali@0: # Checks for processor independent files. ali@0: ################################################## ali@0: ali@0: ################################################## ali@0: # Generate the various configured files ali@0: ################################################## ali@0: AC_OUTPUT