Commit b995b4ae authored by Paul Eggert's avatar Paul Eggert
Browse files

Default to 'configure --enable-silent-rules'

This greatly shortens the 'make' output, making it more readable
and useful.  For example, on my platform it shortens a
4125-character line "gcc -std=gnu99 -c -Demacs -I. -I. -I../lib
... emacs.c" -- a line so long that it's hard to see what's going
on or where the diagnostics are -- to just "CC emacs.o".
* INSTALL: Document this.
* configure.ac: Add AM_SILENT_RULES([yes]).
(AM_DEFAULT_VERBOSITY): Remove now-unnecessary initialization.
* etc/NEWS: Document this.
Fixes: bug#19501
parent 6cc9ad8d
2015-01-11 Paul Eggert <eggert@cs.ucla.edu>
Default to 'configure --enable-silent-rules'
This greatly shortens the 'make' output, making it more readable
and useful. For example, on my platform it shortens a
4125-character line "gcc -std=gnu99 -c -Demacs -I. -I. -I../lib
... emacs.c" -- a line so long that it's hard to see what's going
on or where the diagnostics are -- to just "CC emacs.o".
* INSTALL: Document this.
* configure.ac: Add AM_SILENT_RULES([yes]).
(AM_DEFAULT_VERBOSITY): Remove now-unnecessary initialization.
Fixes: bug#19501
2015-01-06 Paul Eggert <eggert@cs.ucla.edu> 2015-01-06 Paul Eggert <eggert@cs.ucla.edu>
Merge from gnulib Merge from gnulib
......
...@@ -316,10 +316,9 @@ generated warnings may still be useful, though you may prefer building ...@@ -316,10 +316,9 @@ generated warnings may still be useful, though you may prefer building
with 'make WERROR_CFLAGS=' so that the warnings are not treated as with 'make WERROR_CFLAGS=' so that the warnings are not treated as
errors. errors.
Use --enable-silent-rules to cause 'make' to chatter less. This is Use --disable-silent-rules to cause 'make' to give more details about
helpful when combined with options like --enable-gcc-warnings that the commands it executes. This can be helpful when debugging a build
generate long shell-command lines. 'make V=0' also suppresses the that goes awry. 'make V=1' also enables the extra chatter.
chatter.
Use --enable-link-time-optimization to enable link-time optimizer. If Use --enable-link-time-optimization to enable link-time optimizer. If
you're using GNU compiler, this feature is supported since version 4.5.0. you're using GNU compiler, this feature is supported since version 4.5.0.
......
...@@ -1011,9 +1011,11 @@ if test "${enableval}" != "no"; then ...@@ -1011,9 +1011,11 @@ if test "${enableval}" != "no"; then
fi fi
fi) fi)
dnl Prefer silent make output. For verbose output, use
dnl 'configure --disable-silent-rules' or 'make V=1' .
AM_SILENT_RULES([yes])
dnl Port to Automake 1.11. dnl Port to Automake 1.11.
dnl This section can be removed once we assume Automake 1.14 or later. dnl This section can be removed once we assume Automake 1.14 or later.
: ${AM_DEFAULT_VERBOSITY=1}
: ${AM_V=$AM_DEFAULT_VERBOSITY} : ${AM_V=$AM_DEFAULT_VERBOSITY}
: ${AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY} : ${AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY}
AC_SUBST([AM_V]) AC_SUBST([AM_V])
......
2015-01-11 Paul Eggert <eggert@cs.ucla.edu>
Default to 'configure --enable-silent-rules'
* NEWS: Document this.
2015-01-10 Daniel Colascione <dancol@dancol.org> 2015-01-10 Daniel Colascione <dancol@dancol.org>
* NEWS: Fix typo * NEWS: Fix typo
......
...@@ -40,8 +40,10 @@ or by sticking with Emacs 24.4. ...@@ -40,8 +40,10 @@ or by sticking with Emacs 24.4.
** The configure option `--with-pkg-config-prog' has been removed. ** The configure option `--with-pkg-config-prog' has been removed.
Use './configure PKG_CONFIG=/full/name/of/pkg-config' if you need to. Use './configure PKG_CONFIG=/full/name/of/pkg-config' if you need to.
** The configure option '--enable-silent-rules' and the command ** The configure option '--enable-silent-rules' is now the default,
'make V=0' now do a better job of suppressing chatter. and silent rules are now quieter. To get the old behavior where
'make' chatters a lot, configure with '--disable-silent-rules' or
build with 'make V=1'.
--- ---
** The `grep-changelog' script (and its manual page) are no longer included. ** The `grep-changelog' script (and its manual page) are no longer included.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment