[Top][All Lists]

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

[Automake-commit] [SCM] GNU Automake branch, experimental/ng/check-typos

From: Stefano Lattarini
Subject: [Automake-commit] [SCM] GNU Automake branch, experimental/ng/check-typos-at-make-runtime, created. v1.12.1-305-gddc05a1
Date: Tue, 05 Jun 2012 22:05:28 +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".;a=commitdiff;h=ddc05a1f8013cecc1276414c50a7142272240ba4

The branch, experimental/ng/check-typos-at-make-runtime has been created
        at  ddc05a1f8013cecc1276414c50a7142272240ba4 (commit)

- Log -----------------------------------------------------------------
commit ddc05a1f8013cecc1276414c50a7142272240ba4
Author: Stefano Lattarini <address@hidden>
Date:   Wed Jun 6 00:04:23 2012 +0200

    [ng] cleanup: unused variable in the automake script removed
    * ($output_header): Remove.
    (initialize_per_input): Don't reset it.
    (generate_makefile): Don't use its content when creating the output
    Makefile: it was always empty anyway.
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 739820b18ce319efd6ba393291b3041743a4cc18
Author: Stefano Lattarini <address@hidden>
Date:   Tue Jun 5 17:08:59 2012 +0200

    [ng] warns: also report typos for 'LOG_DEPENDENCIES' variables
    * lib/am/ (am__using_parallel_tests): New, set to
    "yes" to inform the rest of the makefile that the parallel testsuite
    harness is in use.
    * lib/am/ (.am/vartypos/whitelisted-vars): Whitelist
    only 'LOG_DEPENDENCIES' variables that actually correspond to a
    declared test extension.
    * t/ New test.
    Signed-off-by: Stefano Lattarini <address@hidden>

commit d7206037c1d573c29a1c2a3e909c531b7d90cabc
Author: Stefano Lattarini <address@hidden>
Date:   Tue Jun 5 16:16:21 2012 +0200

    [ng] warns: typos in '_DEPENDENCIES' variables are now reported
    Detection of those typos had been disabled in commit in commit
    'v1.12-295-g9a5f837' of 2012-05-22, "[ng] warns: don't report possible
    issues with '_DEPENDENCIES' variables", to avoid spurious errors.
    * lib/am/ (.am/vartypos/suffixes): Add '_DEPENDENCIES'.
    (.am/vartypos/whitelisted-vars): Extend accordingly to avoid spurious
    * t/ Extend to also test bad usages of '_DEPENDENCIES'
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 67d61020ff23f630bfa47bf6eec5036ecad5de74
Author: Stefano Lattarini <address@hidden>
Date:   Tue Jun 5 13:49:04 2012 +0200

    [ng] warns: typos in _SOURCES etc. reported at make runtime
    For example, on an input:
        bin_PROGRAMS = frob
        forb_SOURCES = main.c
    a proper warning should be given, since either 'forb' or 'frob' is likely a
    typo.  Mainline Automake gives the warning at automake runtime, while with
    this change, the warnings will be moved at make runtime.  This will allow
    us to warn about variables like '_DEPENDENCIES', whose definitions can
    be unavailable (or unanalyzable) at automake runtime (check about those
    variables had to be disabled in commit 'v1.12-295-g9a5f837' of 2012-05-22,
    "[ng] warns: don't report possible issues with '_DEPENDENCIES' variables",
    to avoid spurious errors).
    * (generate_makefile): Emit code to perform make runtime
    checks, in particular those moved out from ...
    (check_typos): ... this now-deleted function ...
    * lib/am/ ... into this new Makefile fragment.
    * (dist_am_DATA): Add the new file.
    * lib/am/ (am__error): New internal function, declares an
    error without immediately terminating the make process.  Allows us to
    diagnose more issues at once, rather than stopping at the first one.
    * t/ Adjust and extend.
    * t/ Likewise.
    * t/ Adjust.
    * t/ Remove, its content adjusted and merged ...
    * t/ ... into this test, adjusted and extended as well.
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 181bc4246fcada82bc1221406428169bf8df6a2e
Author: Stefano Lattarini <address@hidden>
Date:   Tue Jun 5 18:31:58 2012 +0200

    [ng] refactor: new make variables am__all_libs and am__all_ltlibs
    This change is only a preparatory refactoring in view of future changes.
    * t/ Renamed ...
    * t/ ... like this, and extended.
    * (generate_makefile): Define the make vars 'am__all_libs'
    and 'am__all_ltlibs' respectively from the sorted keys of the hashes
    '%known_libraries' and '%known_ltlibraries'.  For consistency, and for
    offering a better stability of the output Makefiles, sort the keys of
    the '%known_programs' hash before using them to define the make variable
    Signed-off-by: Stefano Lattarini <address@hidden>

commit e811379855364efe258b70088ff90101d13fad51
Author: Stefano Lattarini <address@hidden>
Date:   Tue Jun 5 18:28:01 2012 +0200

    [ng] automake: new global variable '%known_ltlibraries'
    This is just a preparatory refactoring in view of future changes.
    * (%known_ltlibraries): New global variable.
    (initialize_per_input): Reset it.
    (handle_ltlibraries): Register processed libtool libraries in
    '%known_ltlibraries' rather than in '%known_libraries'.
    (lang_vala_finish): Also take into account the contents of
    '%known_ltlibraries'; since we are at it, refactor a little
    to remove some inconsistency and code duplication.
    Signed-off-by: Stefano Lattarini <address@hidden>

commit c7de107aaf55b1c30438d5a17fefd296fabc57ef
Author: Stefano Lattarini <address@hidden>
Date:   Tue Jun 5 18:22:33 2012 +0200

    [ng] coverage: conditional defn of lib_LIBRARIES and lib_LTLIBRARIES
    This improved coverage will come handy to check the correctness of
    future changes.
    * t/ Enhance.
    Signed-off-by: Stefano Lattarini <address@hidden>


GNU Automake

reply via email to

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