[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Automake-commit] [SCM] GNU Automake branch, ng/master, updated. v1.11-1
From: |
Stefano Lattarini |
Subject: |
[Automake-commit] [SCM] GNU Automake branch, ng/master, updated. v1.11-1804-g4ec23a6 |
Date: |
Thu, 26 Jan 2012 13:48:07 +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=4ec23a66d3e4149a20dd9e34edbb1ad1c1cd0d05
The branch, ng/master has been updated
via 4ec23a66d3e4149a20dd9e34edbb1ad1c1cd0d05 (commit)
from 70545cdb4b088ebeabe08785ec75647bd27f0f72 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 1 +
NG-NEWS | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 74 insertions(+), 0 deletions(-)
create mode 100644 NG-NEWS
diff --git a/Makefile.am b/Makefile.am
index 2d24c5f..793f261 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -34,6 +34,7 @@ TAGS_FILES = $(AUTOMAKESOURCES)
EXTRA_DIST = \
HACKING \
+ NG-NEWS \
ChangeLog.96 \
ChangeLog.98 \
ChangeLog.00 \
diff --git a/NG-NEWS b/NG-NEWS
new file mode 100644
index 0000000..f1b0ec3
--- /dev/null
+++ b/NG-NEWS
@@ -0,0 +1,73 @@
+This file lists the major changes and differences between mainstream
+Automake and Automake-NG. Be aware that there is likely a plethora
+of other minor differences and incompatibilities *not* listed here.
+
+Automatic dependency tracking support
+=====================================
+
+* The generated Makefile.in files use "-include", not "include", to
+ read the '.Po' files containing automatically computed dependency
+ information.
+
+* We unconditionally assume that the "include" and "-include"
+ directives can be used in the generated Makefiles. Accordingly,
+ the internal m4 macro 'AM_MAKE_INCLUDE' and AC_SUBST'd variables
+ 'am__include' and 'am__quote' have been removed.
+
+Silent rules
+============
+
+* The silent-rules support unconditionally assumes that nested variables
+ expansion are supported. Accordingly, the AC_SUBST'd variables '@AM_V@'
+ and'@AM_DEFAULT_V@' have been removed, so that instead of using
+ something like:
+
+ pkg_verbose = $(address@hidden@)
+ pkg_verbose_ = $(address@hidden@)
+
+ you should simply use:
+
+ pkg_verbose = $(pkg_verbose_$(V))
+ pkg_verbose_ = $(pkg_verbose_$(AM_DEFAULT_VERBOSITY))
+
+Warnings and diagnostic
+=======================
+
+* Automake does not warn anymore about:
+
+ - non-POSIX variable names, like "$(dash-separated)" or "$(stem/base)";
+
+ - nested variable expansions, like "$(foo$(V))";
+
+ - variable definitions with indirections, like "var$(i) = value";
+
+ - calls to make functions, whether built-in ones like "$(wildcard *.c)"
+ or user-defined ones like "$(call my-func, arg1, arg2)".
+
+* The 'portability-recursive' warning category is obsolete, and has been
+ removed.
+
+Miscellaneous
+=============
+
+* Since GNU make is smart enough to correctly pass the values of macros
+ redefined on the command line to sub-make invocations, the "special"
+ variable $(AM_MAKEFLAGS) has been removed, and its content is no more
+ passed to recursive make invocations.
+
+-----
+
+Copyright (C) 2012 Free Software Foundation, Inc.
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see <http://www.gnu.org/licenses/>.
hooks/post-receive
--
GNU Automake
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Automake-commit] [SCM] GNU Automake branch, ng/master, updated. v1.11-1804-g4ec23a6,
Stefano Lattarini <=