automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [patch 1/1 v2] support AC_SUBST'able automake rules


From: Lars J. Aas
Subject: Re: [patch 1/1 v2] support AC_SUBST'able automake rules
Date: Fri, 2 Mar 2001 16:15:05 +0100
User-agent: Mutt/1.2.5i

Closing in on the one-month anniversary for this one...

  Lars J

On Sun, Feb 11, 2001 at 04:25:06PM +0100, Lars J. Aas wrote:
: On Sat, Feb 10, 2001 at 12:12:40PM -0700, Tom Tromey wrote:
: : >>>>> "Lars" == Lars J Aas <address@hidden> writes:
: : Lars> 2001-02-09  Lars J. Aas  <address@hidden>
: : Lars>       * automake.in ($MACRO_PATTERN): Include '@' in name regex.
: : Lars>       (&canonicalize): New. Includes '@' in canonical range.
: : Lars>       (&check_canonical_spelling, &handle_programs, &handle_libraries,
: : Lars>       &handle_ltlibraries, &handle_techinfo): Use &canonicalize.
: : 
: : Thanks, I checked this in.
: : 
: : Could you write a documentation patch describing this change?
: 
: How's this?
: 
: 2001-02-11  Lars J. Aas  <address@hidden>
: 
:       * ChangeLog: Email address header formatting fixes.
:       * NEWS: Document not canonicalizing strudels (@) anymore.
:       * automake.texi (Canonicalizing Automake macros): Same.
: 
: Index: ChangeLog
: ===================================================================
: RCS file: /cvs/automake/automake/ChangeLog,v
: retrieving revision 1.1017
: diff -u -r1.1017 ChangeLog
: --- ChangeLog 2001/02/10 19:50:18     1.1017
: +++ ChangeLog 2001/02/11 15:19:11
: @@ -66,7 +66,7 @@
:       * tests/pr87.test: Added check for blank line after `.c.o' rule.
:       Report from Lars J. Aas.
:  
: -2001-02-07  Lars J. Aas <address@hidden>
: +2001-02-07  Lars J. Aas  <address@hidden>
:  
:       * lisp.am (address@hidden@LISP): Removed extra space.
:       * header.am (address@hidden@HEADERS): Removed extra space.
: @@ -204,7 +204,7 @@
:       * automake.in (handle_dist_worker): Remove a line that is now
:       in distdir.am.
:  
: -2001-02-04  Kevin Ryde <address@hidden>
: +2001-02-04  Kevin Ryde  <address@hidden>
:  
:       * automake.in (handle_configure): Call config.status with empty
:       CONFIG_LINKS and CONFIG_COMMANDS when regenerating a file.
: @@ -251,7 +251,7 @@
:       * automake.in (handle_dependencies): Switched the DEP_FILES
:       definition to be conditional on @address@hidden
:  
: -2001-02-03  Ville Laurikari <address@hidden>
: +2001-02-03  Ville Laurikari  <address@hidden>
:  
:       * depcomp (aix): New side-effect dependency tracking mode, for
:       the C for AIX compiler.
: @@ -278,7 +278,7 @@
:       (handle_dist_worker): Use global dist_dirs.
:       (handle_configure): Set dist_dirs entries at toplevel.
:  
: -2001-02-02  Gordon Sadler <address@hidden>
: +2001-02-02  Gordon Sadler  <address@hidden>
:  
:       * automake.texi (Java Support): Added index, @section.
:  
: @@ -517,7 +517,7 @@
:       or AC_SUBSTs.
:       (add_file): Likewise.
:  
: -2001-01-13  Kevin Ryde <address@hidden>
: +2001-01-13  Kevin Ryde  <address@hidden>
:  
:       * automake.in (handle_ltlibraries): Omit -rpath from
:       check_LTLIBRARIES, as per noinst_LTLIBRARIES.
: @@ -569,12 +569,12 @@
:       * automake.in (libtoolize_files): Removed ltconfig.
:       (initialize_global_constants): Added ltconfig to common_files.
:  
: -2000-12-21  Kevin Ryde <address@hidden>
: +2000-12-21  Kevin Ryde  <address@hidden>
:  
:       * automake.in (handle_footer): Generate .SUFFIXES target when user
:       defines suffixes but automake does not.
:  
: -2000-12-20  Marc Espie <address@hidden>
: +2000-12-20  Marc Espie  <address@hidden>
:  
:       * automake.in (handle_texinfo): Make path of $vtexi explicit in
:       dependency.
: @@ -668,7 +668,7 @@
:       * aclocal.in (write_aclocal): Set up aclocal.m4 header with
:       normal comments (#) instead of m4 dnl-type comments.
:  
: -2000-10-17  Alex Hornby <address@hidden>
: +2000-10-17  Alex Hornby  <address@hidden>
:  
:       * depcomp: Altered sed clause to strip of inclusion depth
:       numbers generated by cpp. Also output in gcc style.
: @@ -768,7 +768,7 @@
:       configure variables that don't satisfy the other constraints.
:       Fixes PR automake/68.
:  
: -2000-04-14  Victor V. Vengerov <address@hidden>
: +2000-04-14  Victor V. Vengerov  <address@hidden>
:  
:       Fix for PR automake/67.
:       * automake.in (handle_multilib): remove .am suffix in fragment
: @@ -835,7 +835,7 @@
:       * lisp.am (address@hidden@LISP): Prefix file with $(DESTDIR).
:       From Bruno Haible.
:  
: -2000-07-13  Kevin Ryde <address@hidden>
: +2000-07-13  Kevin Ryde  <address@hidden>
:  
:       * automake.in (am_install_var): Apply the $(EXEEXT) hack to
:       EXTRA_PROGRAMS as well as other _PROGRAMS.
: Index: NEWS
: ===================================================================
: RCS file: /cvs/automake/automake/NEWS,v
: retrieving revision 1.139
: diff -u -r1.139 NEWS
: --- NEWS      2001/01/16 11:15:20     1.139
: +++ NEWS      2001/02/11 15:19:11
: @@ -1,6 +1,7 @@
:  New in 1.4c:
:  * Support for `configure.ac'.
: -
: +* Allows '@' AC_SUBSTs in macro names.
: +
:  New in 1.4b:
:  * Faster AM_INIT_AUTOMAKE (requires update of `missing' script)
:  * User-side dependency tracking.  Developers no longer need GNU make
: Index: automake.texi
: ===================================================================
: RCS file: /cvs/automake/automake/automake.texi,v
: retrieving revision 1.194
: diff -u -r1.194 automake.texi
: --- automake.texi     2001/02/04 04:37:10     1.194
: +++ automake.texi     2001/02/11 15:19:12
: @@ -502,10 +502,12 @@
:  supplies.  For instance, program names are rewritten into Makefile macro
:  names.  Automake canonicalizes this text, so that it does not have to
:  follow Makefile macro naming rules.  All characters in the name except
: -for letters, numbers, and the underscore are turned into underscores
: -when making macro references.  For example, if your program is named
: address@hidden, the derived variable name would be
: address@hidden, not @code{sniff-glue_SOURCES}.
: +for letters, numbers, the strudel (@@), and the underscore are turned into
: +underscores when making macro references.  For example, if your program
: +is named @code{sniff-glue}, the derived variable name would be
: address@hidden, not @code{sniff-glue_SOURCES}.  The strudel
: +is an addition since Automake 1.4c, to make the use of Autoconf
: +substitutions in macro names less obfuscating.
:  
:  @node Examples, Invoking Automake, Generalities, Top
:  @chapter Some example packages
: 

-- 
Innovation is one percent inspiration and ninetynine percent perspiration,
and in my case; twice that...  -- Norville Barnes, `The Hudsucker Proxy'



reply via email to

[Prev in Thread] Current Thread [Next in Thread]