GNOME Bugzilla – Bug 594315
Get rid of shave with AM_SILENT_RULES automake option
Last modified: 2010-03-22 13:55:12 UTC
Automake 1.11 supports Linux-kernel like silent build rules with easy ways to switch to the more verbose output either at configure time: ./configure --disable-silent-rules or at make time: make V=1 IMHO would be better to "require newer version of existing tool" than to drag in a new special-purpose widget. The attached patch enables silent build rules by default.
Created attachment 142598 [details] [review] Get rid of shave with AM_SILENT_RULES
That should definitely be done at some point but automake 1.11 is really too new... maybe in 6 months. But that's just my opinion. (and wasn't the automake AM_SILENT_RULES stuff based on shave?)
Created attachment 142636 [details] [review] Use AM_SILENT_RULES and shave if automake 1.11 is not available Here an alternative patch. In this patch shave is used if automake1.11 is not present, and AM_SILENT_RULES if you have automake >= 1.11 installed
Is there any reason why you want to use AM_SILENT_RULES over shave? IMHO it makes sense to replace shave by AM_SILENT_RULES in a few months when automake 1.11 is old but conditionally using AM_SILENT_RULES if an older automake is found brings no advantages IMHO. Let's keep the original patch in Bugzilla and wait... :)
Comment on attachment 142598 [details] [review] Get rid of shave with AM_SILENT_RULES If no AM_SILENT_RULES is available you have to AC_SUBST and set AM_DEFAULT_VERBOSITY=1. Otherwise things break in some cases.
I have patches for all modules locally, gst-python and gnonlin are already fixed in GIT.
This is fixed in all modules now as far as I know, closing.