dnl $Id$ dnl Process this file with autoconf to produce a configure script. dnl May need to run automake && aclocal first AC_PREREQ(2.57) AC_INIT(gramps, 2.2.9, [gramps-bugs@lists.sourceforge.net]) AC_CONFIG_SRCDIR(configure.in) AM_INIT_AUTOMAKE(1.6.3) AC_CONFIG_MACRO_DIR([m4]) GNOME_DOC_INIT RELEASE=0.SVN$(svnversion -n .) dnl RELEASE=1 VERSIONSTRING=$VERSION if test x"$RELEASE" != "x" then VERSIONSTRING="$VERSION-$RELEASE" fi dnl put the ACLOCAL flags in the Makefile ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" AC_PROG_INTLTOOL dnl Checking for gconftool-2 AC_PATH_PROG(GCONFTOOL, gconftool-2, no) if test "x$GCONFTOOL" = xno; then AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf]) fi AM_GCONF2_REPLACEMENT AM_SHARED_MIME AM_PACKAGER dnl This is a hack to disable scrollkeeper update when in the packager mode. dnl It may not seem good to purists, since we're defining dnl ENABLE_SK_{TRUE,FALSE} twice, but I cannot see any other way dnl without tweaking the gnome-doc-utils macros manually. dnl So, scrollkeeper update is enabled when it would normally be, dnl *provided* this is not the packager mode. Packager mode cancels it. AM_CONDITIONAL(ENABLE_SK, test "x$packager_mode" = "xfalse" -a "x$enable_scrollkeeper" = "xyes") AC_SUBST(RELEASE) AC_SUBST(VERSIONSTRING) dnl These are needed for the full paths for the manual output HELPPATH=$(pwd)/help/output FONTPATH=/usr/share/fonts/truetype/freefont AC_SUBST(HELPPATH) AC_SUBST(FONTPATH) dnl Add the languages which your application supports here. ALL_LINGUAS="hu zh_CN cs da de es fr it nb nl no pl pt_BR ro ru sv eo fi lt sk tr" GETTEXT_PACKAGE=gramps AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Define to the Gettext package name.]) AM_GLIB_GNU_GETTEXT dnl Checks for programs. dnl We first only check for python >= 2.3 AM_PATH_PYTHON(2.3) AC_PATH_PROG(BINSH, sh) pygtk_require=" try: import pygtk pygtk.require('2.0') except ImportError: pass def out(line): f = open('conftest.out', 'w') f.write(line) f.close() " AC_MSG_CHECKING(Python bindings for gtk2.8 (pygtk2>=2.8.0)) cat > conftest.py <= (2,8,0): print_version = '.'.join([[str(i) for i in version]]) out(print_version) else: out("NO") except ImportError: out("NO") except AttributeError: out("NO") EOF $PYTHON conftest.py has_pygtk=`cat conftest.out` rm -f conftest.out conftest.py if test NO = "$has_pygtk" then AC_MSG_ERROR([ **** The python bindings for gtk 2.8 (pygtk2>=2.8.0) could not be found.]) fi AC_MSG_RESULT($has_pygtk) AC_MSG_CHECKING(Python bindings for gnome) cat > conftest.py < conftest.py < conftest.py < conftest.py <