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: Stefano Lattarini
Subject: [Automake-commit] [SCM] GNU Automake branch, experimental/preproc, created. v1.13.1b-73-gf6edf9d
Date: Sun, 17 Feb 2013 15:04:59 +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=f6edf9d31204204907b67f167516bd5082b78d0c

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

- Log -----------------------------------------------------------------
commit f6edf9d31204204907b67f167516bd5082b78d0c
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 ba25a9f1c295d7799575afa39c4c9854a85ad8e3
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>
    Signed-off-by: Stefano Lattarini <address@hidden>

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


hooks/post-receive
-- 
GNU Automake



reply via email to

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