dnl Process this file with autoconf to produce a configure script. AC_INIT(src/assetml.c) AM_INIT_AUTOMAKE(libassetml, 1.2.1) AM_CONFIG_HEADER(config.h) AM_MAINTAINER_MODE AC_ISC_POSIX AC_HEADER_DIRENT AC_PROG_CC AM_PROG_CC_STDC AC_HEADER_STDC AM_DISABLE_STATIC AC_LIBTOOL_DLOPEN AM_PROG_LIBTOOL dnl GNOME2 GNOME_X_CHECKS AM_PATH_GLIB_2_0 dnl libxml-2 Checks PKG_CHECK_MODULES(XML, libxml-2.0) AC_SUBST(XML_CFLAGS) AC_SUBST(XML_LIBS) dnl glib-genmarshal AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal) AM_ICONV # Check for popt header and library AC_CHECK_HEADER(popt.h,,[AC_MSG_ERROR([libassetml require the popt.h header, usally from popt-devel package.])]) have_popt=false POPT_LIBS="" AC_CHECK_LIB(popt,poptGetContext,have_popt=true) if $have_popt ; then POPT_LIBS="-lpopt" else AC_MSG_ERROR([libassetml require the popt library, usally from popt package.]) fi AC_SUBST(POPT_LIBS) dnl Add the languages which your application supports here. ALL_LINGUAS="fr it ja" GETTEXT_PACKAGE=libassetml AC_SUBST(GETTEXT_PACKAGE) AM_GLIB_GNU_GETTEXT AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package name]) dnl Define myprefix depending on wether our user gives us one or not if test "x${prefix}" = "xNONE"; then myprefix=${ac_default_prefix} else myprefix=${prefix} fi dnl Set PACKAGE_LOCALE_DIR in config.h. AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "${myprefix}/${DATADIRNAME}/locale", [libassetml locale directory]) dnl For libassetml PKG_CHECK_MODULES(GOBJECT, gobject-2.0) AC_SUBST(GOBJECT_CFLAGS) AC_SUBST(GOBJECT_LIBS) ASSETML_DIR=assetml AC_SUBST(ASSETML_DIR) AC_DEFINE_UNQUOTED(ASSETML_DIR, "${myprefix}/${DATADIRNAME}/${ASSETML_DIR}", [Global assetml directory]) AC_PATH_PROG(TEXINFO, makeinfo,no) if test x$TEXINFO = xno; then AC_MSG_ERROR(Couldn't find texinfo, please install the texinfo package) fi AC_PATH_PROG(TETEX, texi2html,no) if test x$TETEX = xno; then AC_MSG_ERROR(Couldn't find texi2html usualy in the tetex package, please install it) fi dnl Autoconf output AC_OUTPUT([ libassetml.spec Makefile src/Makefile src/libassetml.pc src/test/Makefile src/tools/Makefile po/Makefile.in docs/Makefile docs/C/Makefile ]) echo "" echo "***************************************************" echo "" echo configure complete, echo libassetml will be installed in ${prefix} echo to compile and install in in another directory echo type sh configure --prefix=/usr echo echo type \'make\' to compile libassetml echo type \'make install\' to install it