From 14d8b70b621e0da9d520bb1db0735132544285e3 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Fri, 19 Jul 2002 08:39:59 +0000 Subject: [PATCH] * doc/autoconf.texi (AC_LIBOBJ vs LIBOBJS): More about $U. --- ChangeLog | 4 ++++ NEWS | 3 ++- doc/autoconf.texi | 10 +++++++--- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index ed951757..dc1642a2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2002-07-19 Akim Demaille + + * doc/autoconf.texi (AC_LIBOBJ vs LIBOBJS): More about $U. + 2002-07-18 Akim Demaille Version 2.53b. diff --git a/NEWS b/NEWS index 9a2d563a..eb483bfe 100644 --- a/NEWS +++ b/NEWS @@ -35,7 +35,8 @@ # built via the ANSI2KNR-filtering rules. LIBOBJS=`echo $LIBOBJS|sed 's/\.o /\$U.o /g;s/\.o$/\$U.o/'` - and read the `AC_LIBOBJ vs LIBOBJS' section. + and read the `AC_LIBOBJ vs LIBOBJS' section. Do not define U in + your Makefiles either. - AC_CONFIG_LINKS now makes copies if it can't make links. diff --git a/doc/autoconf.texi b/doc/autoconf.texi index 381f229d..0a8b1613 100644 --- a/doc/autoconf.texi +++ b/doc/autoconf.texi @@ -12842,6 +12842,8 @@ AC_LIBOBJ([malloc]) @sp 1 +@ovindex U +@cindex @code{$U} When asked for automatic de-ANSI-fication, Automake needs @code{LIBOBJS}'ed filenames to have @samp{$U} appended to the base names. Libtool requires the definition of @code{LTLIBOBJS}, which @@ -12875,10 +12877,12 @@ AC_SUBST(LTLIBOBJS) @sp 1 -Fortunately, you no longer have to use this: @code{AC_OUTPUT} normalizes +You no longer have to use this: @code{AC_OUTPUT} normalizes @code{LIBOBJS} and @code{LTLIBOBJS} (hence it works with any version of -Automake and Libtool). So just remove these lines. -@command{autoupdate} cannot handle this task, since this is not a macro. +Automake and Libtool). Just remove these lines (@command{autoupdate} +cannot handle this task, since this is not a macro). + +Note that @code{U} must not be used in your Makefiles. @c ============================= Generating Test Suites with Autotest