# Bazaar revision bundle v0.8 # # message: # build fixes: allow autoconf 2.59, out-of-tree libffi # committer: Andy Wingo # date: Fri 2006-09-01 18:01:22.619879961 +0200 === modified file Makefile.am --- Makefile.am +++ Makefile.am @@ -1,10 +1,6 @@ include $(top_srcdir)/common.mk -SUBDIRS = -if !HAVE_LIBFFI -SUBDIRS += libffi -endif -SUBDIRS += lib g-wrap test @GW_LANGUAGES@ examples doc +SUBDIRS = @GW_LIBFFI_DIR@ lib g-wrap test @GW_LANGUAGES@ examples doc nobase_guilemodule_DATA = g-wrap.scm === modified file autogen.sh --- autogen.sh +++ autogen.sh @@ -14,8 +14,8 @@ echo -n "+ check for build tools" if test ! -z "$NOCHECK"; then echo ": skipped version checks"; else echo; fi -version_check "autoconf" "$AUTOCONF autoconf autoconf-2.54 autoconf-2.53 autoconf-2.52" \ - "ftp://ftp.gnu.org/pub/gnu/autoconf/" 2 52 || DIE=1 +version_check "autoconf" "$AUTOCONF autoconf autoconf-2.59" \ + "ftp://ftp.gnu.org/pub/gnu/autoconf/" 2 59 || DIE=1 version_check "automake" "$AUTOMAKE automake automake-1.7 automake17 automake-1.6" \ "ftp://ftp.gnu.org/pub/gnu/automake/" 1 5 || DIE=1 version_check "libtoolize" "libtoolize libtoolize14" \ === modified file configure.ac --- configure.ac +++ configure.ac @@ -1,6 +1,5 @@ dnl -*- Autoconf -*- -AC_PREREQ(2.60) AC_INIT(g-wrap.scm) dnl Program version @@ -63,14 +62,18 @@ if ! test -d $srcdir/libffi; then AC_MSG_ERROR([G-Wrap needs libffi installed]) else + GW_LIBFFI_DIR=libffi AC_CONFIG_SUBDIRS(libffi) LIBFFI_CFLAGS='-I$(top_builddir)/libffi/include' LIBFFI_LIBS='$(top_builddir)/libffi/libffi.la' LIBFFI_CFLAGS_INSTALLED="" LIBFFI_LIBS_INSTALLED="-lffi" fi +else + GW_LIBFFI_DIR= fi AM_CONDITIONAL(HAVE_LIBFFI, test "$have_libffi" = yes) +AC_SUBST(GW_LIBFFI_DIR) AC_SUBST(LIBFFI_CFLAGS) AC_SUBST(LIBFFI_LIBS) AC_SUBST(LIBFFI_CFLAGS_INSTALLED) # revision id: address@hidden # sha1: 768b8e8f9786ebc4ca25d0662237144a78c002a0 # inventory sha1: b067f5870f21821a9b2c2f4ea2be266d6f1e5f9b # parent ids: # address@hidden # base id: address@hidden # properties: # branch-nick: wingo