automake-commit
[Top][All Lists]
Advanced

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

[Automake-commit] [SCM] GNU Automake branch, remove-deansification, crea


From: Stefano Lattarini
Subject: [Automake-commit] [SCM] GNU Automake branch, remove-deansification, created. v1.11-948-g199b908
Date: Fri, 02 Sep 2011 08:28:54 +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=199b9086f51927fb99663cac42934337352cce69

The branch, remove-deansification has been created
        at  199b9086f51927fb99663cac42934337352cce69 (commit)

- Log -----------------------------------------------------------------
commit 199b9086f51927fb99663cac42934337352cce69
Author: Stefano Lattarini <address@hidden>
Date:   Thu Sep 1 11:02:04 2011 +0200

    automake: fix regression due to de-ansification support removal
    
    The last change `v1.11-947-g136b489' removed code that automake
    was using to decide whether binary objects were built by the
    generated Makefile.in, so that it could avoid to emit unneeded
    code when this was not the case.  Re-introduce such code in a
    less-obfuscated form, and add a test to ensure we don't regress
    again.
    
    * automake.in ($must_handle_compiled_objects): New global
    variable, telling whether the generated Makefile has to build
    compiled objects.
    (initialize_per_input): Reset it.
    (handle_programs, handle_libraries, handle_ltlibraries): Set
    it to a true value when required.
    (handle_compile): Don't generate any code if the variable
    `$must_handle_compiled_objects' is not set to a true value.
    * tests/no-extra-makefile-code.test: New test.
    * tests/Makefile.am (TESTS): Add it.

commit 136b48998f4a5db717e16200fcdf4bb907703646
Author: Stefano Lattarini <address@hidden>
Date:   Sun Aug 28 22:38:50 2011 +0200

    automake: cleanups after de-ansification support removal (2)
    
    * automake.in ($get_object_extension_was_run): Remove, it's not
    really needed anymore.
    (&get_object_extension): Remove, it's a no-op now.
    All callers adjusted.

commit 392800a64e30930e8ff3771db6805b1faeb2ce13
Author: Stefano Lattarini <address@hidden>
Date:   Sun Aug 28 21:11:07 2011 +0200

    automake: cleanups after de-ansification support removal (1)
    
    * automake.in (lang_c_rewrite, handle_single_transform): Rename
    variable `$nonansi_obj' to `$obj'.

commit c8d4c3f4b21b598302f2310f6fcc747cf92f8d64
Author: Stefano Lattarini <address@hidden>
Date:   Sun Aug 28 16:09:50 2011 +0200

    ansi: remove obsolete code/files for de-ANSI-fication support
    
    * lib/ansi2knr.1, lib/ansi2knr.c: Deleted.
    * lib/Makefile.am (dist_pkgvdata_DATA): Do not list them anymore.
    * lib/am/ansi2knr.am: Delete.
    * lib/am/Makefile.am (dist_am_DATA): Do not list it anymore.
    * lib/Automake/Variable.pm (%_am_macro_for_var): Remove entries for
    `ANSI2KNR' and `U'.
    * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Don't care anymore
    about possible definition of the `$U' variable.
    * automake.in (@common_files): Drop `ansi2knr.1' and `ansi2knr.c'.
    (struct): Remove scalar field `ansi'.
    All callers adjusted.
    (&lang_c_finish, %de_ansi_files): Remove, they're not required
    anymore.
    All callers adjusted.
    ($get_object_extension_was_run): Fix typo in comment.
    (&get_object_extension): Drop code dealing with de-ansification;
    this function basically a no-op now, but is required to properly
    initialize `$get_object_extension_was_run' variable.
    (&handle_languages, &handle_compile, &lang_c_rewrite): Drop code
    dealing with de-ansification.

commit 16f67b47492d97cac0866b02304b08fdde4d069e
Author: Stefano Lattarini <address@hidden>
Date:   Sun Aug 28 15:52:11 2011 +0200

    ansi: reject attempts to use automatic de-ANSI-fication support
    
    * tests/protos.m4 (AM_C_PROTOTYPES): Error out whenever called.
    * lib/Automake/Options.pm (_process_option_list ): Error out
    with a proper error message when the `ansi2knr' option is used.
    Related updates to comments.
    * tests/depacl2.test: Update.
    * tests/ansi2knr-no-more.test: New test.
    * tests/Makefile.am (TESTS): Add it.
    * NEWS: Update.

commit 1a1c1339db861cee13ed8b8b05b0c41428214b7a
Author: Stefano Lattarini <address@hidden>
Date:   Sun Aug 28 15:12:17 2011 +0200

    tests: remove tests about obsolete de-ANSI-fication support
    
    * tests/ansi.test: Delete.
    * tests/ansi10.test: Likewise.
    * tests/ansi2.test: Likewise.
    * tests/ansi2knr-deprecation.test: Likewise.
    * tests/ansi3.test: Likewise.
    * tests/ansi3b.test: Likewise.
    * tests/ansi4.test: Likewise.
    * tests/ansi5.test: Likewise.
    * tests/ansi6.test: Likewise.
    * tests/ansi7.test: Likewise.
    * tests/ansi8.test: Likewise.
    * tests/ansi9.test: Likewise.
    * tests/cxxansi.test: Likewise.
    * tests/libobj8.test: Likewise.
    * tests/subobj3.test: Likewise.
    * tests/Makefile.am (TESTS): Update.

commit 0cbcf393dbdaa2ff36b11cf2516675e78eada49f
Author: Stefano Lattarini <address@hidden>
Date:   Sun Aug 28 15:06:59 2011 +0200

    docs: remove description of de-ANSI-fication support from manual
    
    * doc/automake.texi (Auxiliary Programs): Remove mention of
    `ansi2knr.c' and `ansi2knr.1'.
    (Obsolete Macros): Remove mention of `AM_C_PROTOTYPES'.  Do not
    index it nor variables `ANSI2KNR' and `U' anymore.
    (List of Automake options): Remove mention of `ansi2knr' option,
    and obsolete entries for concept and option indexes.
    (Optional): Remove entry about `AM_C_PROTOTYPES'.
    (@c LocalWords): Remove `ansi' and `knr'.
    (@menu, @detailmenu): Remove entries about de-ANSI-fication
    support.

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


hooks/post-receive
-- 
GNU Automake



reply via email to

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