automake-commit
[Top][All Lists]
Advanced

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

[Automake-commit] [SCM] GNU Automake branch, experimental/preproc, creat


From: Peter Rosin
Subject: [Automake-commit] [SCM] GNU Automake branch, experimental/preproc, created. v1.13.1b-73-g263654a
Date: Fri, 08 Feb 2013 12:40:46 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Automake".

http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=263654a4a54e58a44a88e5ef1b0c1a0dde68e472

The branch, experimental/preproc has been created
        at  263654a4a54e58a44a88e5ef1b0c1a0dde68e472 (commit)

- Log -----------------------------------------------------------------
commit 263654a4a54e58a44a88e5ef1b0c1a0dde68e472
Author: Stefano Lattarini <address@hidden>
Date:   Fri Feb 8 09:17:10 2013 +0100

    preproc: enhance and extend tests
    
    * t/preproc-demo.sh: New test, a "demo" of how the new pre-processing
    feature could be used in a real-world package.
    * t/preproc-errmsg.sh: New test, check that error messages remain
    useful when the new pre-processing features are involved.
    * t/preproc-reldir.sh: Split up ...
    * t/preproc-basics.sh, t/preproc-c-compile.sh: ... into these two
    tests, with some refactorings, clean-up and enhancements.
    * t/list-of-tests.mk: Adjust.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit deeb937110906af26d7aedf560297e07dec8abb8
Author: Peter Rosin <address@hidden>
Date:   Fri Feb 8 09:11:45 2013 +0100

    preproc: add support for relative names in included fragments
    
    The rationale for this change is that it is annoying to have
    to repeat the directory name when including a Makefile fragment.
    For deep directory structures these repeats can generate a lot
    of bloat.  It also hinders reuse and easy directory restructuring
    if all Makefile fragments have to know exactly where they live.
    
    Suggested by Bob Friesenhahn, and later discussed in bug#13524.
    
    In the course of discussion, the following notations were rejected:
    &{reldir}& - to hard to type, {reldir} - interferes with ${reldir},
    {am_reldir} - short form {D} interferes with ${D}, @am_reldir@ - short
    form @D@ interferes with AC_SUBST([D]) as well as invading the
    config.status turf. Other notations were also suggested...
    
    * automake.in (read_am_file): Add third argument specifying the
    relative directory of this Makefile fragment compared to the
    main Makefile.  Replace %reldir% and %canon_reldir% in the
    fragment with this relative directory (with slashes etc, or
    canonicalized).
    (read_main_am_file): Adjust.
    * t/preproc-reldir.sh: New test.
    * t/list-of-tests.mk: Augment.
    * doc/automake.texi (Include): Document the new feature.
    NEWS: Add new feature.
    
    Co-authored-by: Stefano Lattarini <address@hidden>
    Signed-off-by: Peter Rosin <address@hidden>

-----------------------------------------------------------------------


hooks/post-receive
-- 
GNU Automake



reply via email to

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