automake-commit
[Top][All Lists]
Advanced

[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



reply via email to

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