AC_INIT(src/gnumeric.h) AM_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE(gnumeric,0.7) AM_MAINTAINER_MODE AM_ACLOCAL_INCLUDE(macros) GNOME_INIT AC_ISC_POSIX AC_PROG_CC AC_STDC_HEADERS AC_PROG_YACC AC_ARG_PROGRAM AM_PROG_LIBTOOL ## this should come after `AC_PROG_CC' GNOME_COMPILE_WARNINGS GNOME_X_CHECKS GNOME_XML_CHECK GNOME_CHECK_GUILE AC_SUBST(CFLAGS) AC_SUBST(CPPFLAGS) AC_SUBST(LDFLAGS) dnl ************************************************** dnl * internationalization support dnl ************************************************** dnl dnl dnl Check doc/translating.sgml for a description of how to translate dnl and why we have so many translations. dnl ALL_LINGUAS="cs de es es_DO es_GT es_HN es_MX es_PA es_PE es_SV fr hu it ja ko no no_NO pt" AM_GNU_GETTEXT AC_LINK_FILES($nls_cv_header_libgt, $nls_cv_header_intl) dnl ************************************************** dnl * ORBit support dnl ************************************************** GNOMEGNORBA_LIBS="$GNOMEGNORBA_LIBS" AC_SUBST(GNOMEGNORBA_LIBS) dnl ************************************************** dnl * Check for Perl dnl ************************************************** dnl AC_CHECK_PROG(perl_val, perl, true, false) if $perl_val; then AC_MSG_CHECKING(for perl ExtUtils::Embed module) perl -e 'eval { require ExtUtils::Embed }; if ($@) { exit(1); } else { exit(0); }' if test "x$?" = "x0"; then AC_MSG_RESULT(yes) dnl Use ExtUtils::Embed to figure out the other options. PERL_CCCDLFLAGS=`perl -MConfig -e 'print $Config{cccdlflags},"\n";'` PERL_LDDLFLAGS=`perl -MConfig -e 'print $Config{lddlflags},"\n";'` PERL_LD=`perl -MConfig -e 'print $Config{ld},"\n";'` PERL_CCOPTS=`perl -MExtUtils::Embed -e ccopts` PERL_LDOPTS=`perl -MExtUtils::Embed -e ldopts` AC_SUBST(PERL_CCCDLFLAGS) AC_SUBST(PERL_LDDLFLAGS) AC_SUBST(PERL_LD) AC_SUBST(PERL_CCOPTS) AC_SUBST(PERL_LDOPTS) else AC_MSG_RESULT(no) perl_val=false fi fi AM_CONDITIONAL(WITH_PERL, $perl_val) dnl ************************************************** dnl * Check for Python dnl ************************************************** dnl AC_CHECK_PROG(python_val, python, true, false) if $python_val; then PY_PREFIX=`python -c 'import sys ; print sys.prefix'` PY_EXEC_PREFIX=`python -c 'import sys ; print sys.exec_prefix'` changequote(<<, >>)dnl PY_VERSION=`python -c 'import sys ; print sys.version[0:3]'` changequote([, ])dnl if test -f $PY_PREFIX/include/python$PY_VERSION/Python.h; then PY_LIBS="python$PY_VERSION" PY_LIB_LOC="-L$PY_EXEC_PREFIX/lib/python$PY_VERSION/config" PY_CFLAGS="-I$PY_PREFIX/include/python$PY_VERSION" PY_MAKEFILE="$PY_EXEC_PREFIX/lib/python$PY_VERSION/config/Makefile" PY_LOCALMODLIBS=`sed -n -e 's/^LOCALMODLIBS=\(.*\)/\1/p' $PY_MAKEFILE` PY_BASEMODLIBS=`sed -n -e 's/^BASEMODLIBS=\(.*\)/\1/p' $PY_MAKEFILE` PY_OTHER_LIBS=`sed -n -e 's/^LIBS=\(.*\)/\1/p' $PY_MAKEFILE` PY_EXTRA_LIBS="$PY_LOCALMODLIBS $PY_BASEMODLIBS $PY_OTHER_LIBS" AC_SUBST(PY_LIBS) AC_SUBST(PY_LIB_LOC) AC_SUBST(PY_CFLAGS) AC_SUBST(PY_EXTRA_LIBS) else python_val=false fi fi AM_CONDITIONAL(WITH_PYTHON, $python_val) AC_OUTPUT([ Makefile src/Makefile plugins/Makefile plugins/sample/Makefile plugins/excel/Makefile plugins/python/Makefile plugins/perl/Makefile plugins/perl/ext/Makefile.PL plugins/stat/Makefile plugins/guile/Makefile intl/Makefile po/Makefile.in macros/Makefile stamp.h ],[sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile])