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) dnl NOTE: arg to macro below becomes the "VERSION" AC_INIT(gramps, 3.2.4, [gramps-bugs@lists.sourceforge.net]) AC_CONFIG_SRCDIR(configure.in) AM_INIT_AUTOMAKE([1.6.3 foreign]) AC_CONFIG_MACRO_DIR([m4]) RELEASE=0.SVN$(svnversion -n .) dnl RELEASE=0beta3 dnl RELEASE=0rc1 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 AM_SHARED_MIME AM_PACKAGER AC_SUBST(RELEASE) AC_SUBST(VERSIONSTRING) dnl Add the languages which your application supports here. ALL_LINGUAS="hu zh_CN cs da de es fr it nb nl nn pl pt_BR ru sv fi lt sk bg hr sl ca sq he" 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.5 AM_PATH_PYTHON(2.5) 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 gtk 2.10 (pygtk2>=2.10.0)) cat > conftest.py <= (2,10,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.10 (pygtk2>=2.10.0) could not be found.]) fi AC_MSG_RESULT($has_pygtk) AC_CONFIG_FILES([ po/Makefile.in m4/Makefile Makefile gramps.sh src/const.py src/Makefile src/cli/Makefile src/gen/Makefile src/gen/db/Makefile src/gen/display/Makefile src/gen/lib/Makefile src/gen/mime/Makefile src/gen/plug/Makefile src/gen/plug/docbackend/Makefile src/gen/plug/docgen/Makefile src/gen/plug/menu/Makefile src/gen/proxy/Makefile src/gen/utils/Makefile src/gui/Makefile src/gui/editors/Makefile src/gui/editors/displaytabs/Makefile src/gui/selectors/Makefile src/gui/views/Makefile src/gui/views/treemodels/Makefile src/gui/widgets/Makefile src/GrampsLogger/Makefile src/Merge/Makefile src/docgen/Makefile src/Filters/Makefile src/Filters/Rules/Makefile src/Filters/Rules/Person/Makefile src/Filters/Rules/Family/Makefile src/Filters/Rules/Event/Makefile src/Filters/Rules/Source/Makefile src/Filters/Rules/Place/Makefile src/Filters/Rules/MediaObject/Makefile src/Filters/Rules/Repository/Makefile src/Filters/Rules/Note/Makefile src/Filters/SideBar/Makefile src/Simple/Makefile src/GrampsLocale/Makefile src/PluginUtils/Makefile src/ReportBase/Makefile src/plugins/Makefile src/plugins/docgen/Makefile src/plugins/drawreport/Makefile src/plugins/export/Makefile src/plugins/gramplet/Makefile src/plugins/graph/Makefile src/plugins/import/Makefile src/plugins/lib/Makefile src/plugins/mapservices/Makefile src/plugins/quickview/Makefile src/plugins/rel/Makefile src/plugins/textreport/Makefile src/plugins/tool/Makefile src/plugins/view/Makefile src/plugins/webreport/Makefile src/DateHandler/Makefile src/data/Makefile src/glade/Makefile src/images/Makefile src/images/scalable/Makefile src/images/16x16/Makefile src/images/22x22/Makefile src/images/48x48/Makefile src/mapstraction/Makefile data/Makefile data/man/Makefile data/man/fr/Makefile data/man/nl/Makefile data/man/pl/Makefile data/man/sv/Makefile example/Makefile example/gramps/Makefile ]) AC_OUTPUT