* m4/init.m4 (AM_INIT_AUTOMAKE): Use am__api_version.
* m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__api_version from
APIVERSION.
* automake.in (perllibdir): Use APIVERSION.
(libdir): Likewise.
* aclocal.in (perllibdir): Use APIVERSION.
(APIVERSION): New global.
(parse_arguments): Use APIVERSION.
* configure.in (APIVERSION): New subst.
(pkgvdatadir): Use APIVERSION.
+2002-01-16 Tom Tromey <tromey@redhat.com>
+
+ * Makefile.am (install-exec-hook): Use APIVERSION.
+ * m4/init.m4 (AM_INIT_AUTOMAKE): Use am__api_version.
+ * m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__api_version from
+ APIVERSION.
+ * automake.in (perllibdir): Use APIVERSION.
+ (libdir): Likewise.
+ * aclocal.in (perllibdir): Use APIVERSION.
+ (APIVERSION): New global.
+ (parse_arguments): Use APIVERSION.
+ * configure.in (APIVERSION): New subst.
+ (pkgvdatadir): Use APIVERSION.
+
2002-01-15 Tom Tromey <tromey@redhat.com>
* missing: Updated.
@$(POST_INSTALL)
@for p in $(bin_SCRIPTS); do \
f="`echo $$p|sed '$(transform)'`"; \
- fv="$$f-$(VERSION)"; \
+ fv="$$f-$(APIVERSION)"; \
rm -f $(DESTDIR)$(bindir)/$$fv; \
echo " ln $(DESTDIR)$(bindir)/$$f $(DESTDIR)$(bindir)/$$fv"; \
ln $(DESTDIR)$(bindir)/$$f $(DESTDIR)$(bindir)/$$fv; \
OBJEXT = @OBJEXT@
PATH_SEPARATOR = @PATH_SEPARATOR@
AMTAR = @AMTAR@
+APIVERSION = @APIVERSION@
AWK = @AWK@
DEPDIR = @DEPDIR@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
@$(POST_INSTALL)
@for p in $(bin_SCRIPTS); do \
f="`echo $$p|sed '$(transform)'`"; \
- fv="$$f-$(VERSION)"; \
+ fv="$$f-$(APIVERSION)"; \
rm -f $(DESTDIR)$(bindir)/$$fv; \
echo " ln $(DESTDIR)$(bindir)/$$f $(DESTDIR)$(bindir)/$$fv"; \
ln $(DESTDIR)$(bindir)/$$f $(DESTDIR)$(bindir)/$$fv; \
BEGIN
{
my $prefix = "@prefix@";
- my $perllibdir = $ENV{'perllibdir'} || "@datadir@/@PACKAGE@-@VERSION@";
+ my $perllibdir = $ENV{'perllibdir'} || "@datadir@/@PACKAGE@-@APIVERSION@";
unshift @INC, "$perllibdir";
}
# Some constants.
$VERSION = "@VERSION@";
+$APIVERSION = "@APIVERSION@";
$PACKAGE = "@PACKAGE@";
$prefix = "@prefix@";
# Note that this isn't pkgdatadir, but a separate directory.
# Search the versioned directory near the end, and then the
# unversioned directory last. Only do this if the user didn't
# override acdir.
- push (@dirlist, "$acdir-$VERSION")
+ push (@dirlist, "$acdir-$APIVERSION")
if $acdir eq $default_acdir;
# By default $(datadir)/aclocal doesn't exist. We don't want to
AC_REQUIRE([AC_ARG_PROGRAM])dnl
AM_MISSING_PROG(ACLOCAL, aclocal)
AM_MISSING_PROG(AUTOCONF, autoconf)
-AM_MISSING_PROG(AUTOMAKE, "automake-${am__version}")
+AM_MISSING_PROG(AUTOMAKE, "automake-${am__api_version}")
AM_MISSING_PROG(AUTOHEADER, autoheader)
AM_MISSING_PROG(MAKEINFO, makeinfo)
AM_MISSING_PROG(AMTAR, tar)
# ----------------------------
# Automake X.Y traces this macro to ensure aclocal.m4 has been
# generated from the m4 files accompanying Automake X.Y.
-AC_DEFUN([AM_AUTOMAKE_VERSION],[am__version="$1"])
+AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.5c"])
# AM_SET_CURRENT_AUTOMAKE_VERSION
# -------------------------------
BEGIN
{
my $prefix = "@prefix@";
- my $perllibdir = $ENV{'perllibdir'} || "@datadir@/@PACKAGE@-@VERSION@";
+ my $perllibdir = $ENV{'perllibdir'} || "@datadir@/@PACKAGE@-@APIVERSION@";
unshift @INC, "$perllibdir";
}
my $VERSION = "@VERSION@";
my $PACKAGE = "@PACKAGE@";
my $prefix = "@prefix@";
-my $libdir = "@datadir@/@PACKAGE@-@VERSION@";
+my $libdir = "@datadir@/@PACKAGE@-@APIVERSION@";
# String constants.
my $IGNORE_PATTERN = '^\s*##([^#\n].*)?\n';
ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
-am__version="1.5c"
+am__api_version="1.5c"
# Find a good install program. We prefer a C program (faster),
# so one script is as good as another. But avoid the broken or
# incompatible versions:
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
-AUTOMAKE=${AUTOMAKE-"${am_missing_run}"automake-${am__version}""}
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}"automake-${am__api_version}""}
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
# some platforms.
+# The API version is the base version. We must guarantee
+# compatibility for all releases with the same API version.
+APIVERSION=`echo "$VERSION" | sed -e 's/^\([0-9]*\.[0-9]*\).*$/\1/'`
+
+
# A versioned directory, defined here for convenience.
-pkgvdatadir="\${datadir}/automake-${VERSION}"
+pkgvdatadir="\${datadir}/automake-${APIVERSION}"
# $AUTOMAKE and $ACLOCAL are always run after a `cd $top_srcdir',
s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
s,@DEPDIR@,$DEPDIR,;t t
+s,@APIVERSION@,$APIVERSION,;t t
s,@pkgvdatadir@,$pkgvdatadir,;t t
s,@PERL@,$PERL,;t t
CEOF
AM_INIT_AUTOMAKE([1.5 dist-bzip2])
+# The API version is the base version. We must guarantee
+# compatibility for all releases with the same API version.
+APIVERSION=`echo "$VERSION" | sed -e 's/^\([[0-9]]*\.[[0-9]]*\).*$/\1/'`
+AC_SUBST(APIVERSION)
+
# A versioned directory, defined here for convenience.
-pkgvdatadir="\${datadir}/automake-${VERSION}"
+pkgvdatadir="\${datadir}/automake-${APIVERSION}"
AC_SUBST(pkgvdatadir)
# $AUTOMAKE and $ACLOCAL are always run after a `cd $top_srcdir',
OBJEXT = @OBJEXT@
PATH_SEPARATOR = @PATH_SEPARATOR@
AMTAR = @AMTAR@
+APIVERSION = @APIVERSION@
AWK = @AWK@
DEPDIR = @DEPDIR@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
OBJEXT = @OBJEXT@
PATH_SEPARATOR = @PATH_SEPARATOR@
AMTAR = @AMTAR@
+APIVERSION = @APIVERSION@
AWK = @AWK@
DEPDIR = @DEPDIR@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
OBJEXT = @OBJEXT@
PATH_SEPARATOR = @PATH_SEPARATOR@
AMTAR = @AMTAR@
+APIVERSION = @APIVERSION@
AWK = @AWK@
DEPDIR = @DEPDIR@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
OBJEXT = @OBJEXT@
PATH_SEPARATOR = @PATH_SEPARATOR@
AMTAR = @AMTAR@
+APIVERSION = @APIVERSION@
AWK = @AWK@
DEPDIR = @DEPDIR@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
# ----------------------------
# Automake X.Y traces this macro to ensure aclocal.m4 has been
# generated from the m4 files accompanying Automake X.Y.
-AC_DEFUN([AM_AUTOMAKE_VERSION],[am__version="$1"])
+AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="@APIVERSION@"])
# AM_SET_CURRENT_AUTOMAKE_VERSION
# -------------------------------
AC_REQUIRE([AC_ARG_PROGRAM])dnl
AM_MISSING_PROG(ACLOCAL, aclocal)
AM_MISSING_PROG(AUTOCONF, autoconf)
-AM_MISSING_PROG(AUTOMAKE, "automake-${am__version}")
+AM_MISSING_PROG(AUTOMAKE, "automake-${am__api_version}")
AM_MISSING_PROG(AUTOHEADER, autoheader)
AM_MISSING_PROG(MAKEINFO, makeinfo)
AM_MISSING_PROG(AMTAR, tar)
OBJEXT = @OBJEXT@
PATH_SEPARATOR = @PATH_SEPARATOR@
AMTAR = @AMTAR@
+APIVERSION = @APIVERSION@
AWK = @AWK@
DEPDIR = @DEPDIR@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@