After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 585491 - Nicer compilation output with AM_SILENT_RULES automake option
Nicer compilation output with AM_SILENT_RULES automake option
Status: RESOLVED FIXED
Product: nemiver
Classification: Other
Component: general
trunk
Other Linux
: Normal trivial
: ---
Assigned To: Nemiver maintainers
Nemiver maintainers
Depends on:
Blocks:
 
 
Reported: 2009-06-11 20:40 UTC by Javier Jardón (IRC: jjardon)
Modified: 2009-06-12 17:13 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Nicer compilation output with AM_SILENT_RULES automake option (744 bytes, patch)
2009-06-11 20:42 UTC, Javier Jardón (IRC: jjardon)
none Details | Review

Description Javier Jardón (IRC: jjardon) 2009-06-11 20:40:08 UTC
automake1.11 has a feature that do the same as shave do. (turns the usual messy output of autotools into a pretty Kbuild-like one)

The default build behavior is "same as previous" (i.e., verbose), but now user
can choose quiet by "./configure --enable-silent-rules" or "make V=0".
Alternately, AM_SILENT_RULES([yes]) makes quiet the default (same default as
shave), and user can "./configure --disable-silent-rules" or "make V=1" to
override.

A hard dependency on automake 1.11 is not necessary. Only add

m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])

to your configure.ac and should work and still be compatible with earlier automake versions.

Also, automake1.11 has already been added to gnome-autogen.sh

More info here: http://live.gnome.org/GnomeGoals/NicerBuilds and bug #580062
Comment 1 Javier Jardón (IRC: jjardon) 2009-06-11 20:42:28 UTC
Created attachment 136363 [details] [review]
Nicer compilation output with AM_SILENT_RULES automake option
Comment 2 Dodji Seketeli 2009-06-12 17:13:32 UTC
Applied to master.

Thanks!