This is the mail archive of the automake-prs@sourceware.org mailing list for the automake project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

automake/525: Resucing noise from make


>Number:         525
>Category:       automake
>Synopsis:       Resucing noise from make
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    adl
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri Nov 02 16:01:07 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     Leif Lönnblad
>Release:        unknown-1.0
>Organization:
>Environment:
any
>Description:
I'm a happy user of automake/libtool, but I have one little problem. I believe that you get too much noise during the make stage. The problem is the huge command lines which are echoed when using libtool commands, which display too much irrelevant information and makes the output basically useless for inspection by eye.

To deal with this, I have a small perl script which tells libtool to be quiet and also puts an @ in front of the compile commands in Makefile.in to avoid echoing and instead echoes a short descriptive comment of what is going on. By setting a flag one can retain the standard behavior.

As I think this is something more users would like, I therefore ask you if it would be possible to include something like this in automake itself.
>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/x-perl; name="quiet.pl"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="quiet.pl"

IyEvdXNyL2Jpbi9wZXJsIC1waQoKaWYgKCAvXEBMSUJUT09MXEAvICkgewogIHByaW50ICJpZmRl
ZiBTSE9XQ09NTUFORFxuIjsKICBwcmludDsKICBwcmludCAiZWxzZVxuIjsKICBzL1xATElCVE9P
TFxAL1xATElCVE9PTFxAIC0tcXVpZXQvOwogIHByaW50OwogIHByaW50ICJlbmRpZlxuIjsKICAk
XyA9ICIiOwp9CmVsc2lmICggL15ccytcJFwoQ1hYTElOS1wpLyApIHsKICBwcmludCAiaWZkZWYg
U0hPV0NPTU1BTkRcbiI7CiAgcHJpbnQ7CiAgcHJpbnQgImVsc2Vcblx0XEBlY2hvIFwibGlua2lu
ZyBcJChzdWJkaXIpL1wkXEAgLi4uXCJcbiI7CiAgcy9cJFwoQ1hYTElOS1wpL1xAXCRcKENYWExJ
TktcKS87CiAgcHJpbnQ7CiAgcHJpbnQgImVuZGlmXG4iOwogICRfID0gIiI7Cn0KZWxzaWYgKCAv
XlxzK1wkXChMSU5LXCkvICkgewogIHByaW50ICJpZmRlZiBTSE9XQ09NTUFORFxuIjsKICBwcmlu
dDsKICBwcmludCAiZWxzZVxuXHRcQGVjaG8gXCJsaW5raW5nIFwkKHN1YmRpcikvXCRcQCAuLi5c
IlxuIjsKICBzL1wkXChMSU5LXCkvXEBcJFwoTElOS1wpLzsKICBwcmludDsKICBwcmludCAiZW5k
aWZcbiI7CiAgJF8gPSAiIjsKfQplbHNpZiAoIC9eXHMrXCRcKFx3K19MSU5LXCkvICkgewogIHBy
aW50ICJpZmRlZiBTSE9XQ09NTUFORFxuIjsKICBwcmludDsKICBwcmludCAiZWxzZVxuXHRcQGVj
aG8gXCJsaW5raW5nIFwkKHN1YmRpcikvXCRcQCAuLi5cIlxuIjsKICBzL15cdFwkL1x0XEBcJC87
CiAgcHJpbnQ7CiAgcHJpbnQgImVuZGlmXG4iOwogICRfID0gIiI7Cn0KZWxzaWYgKCAvXlxzK1wk
XChGNzdDT01QSUxFXCkvICkgewogIHByaW50ICJpZmRlZiBTSE9XQ09NTUFORFxuIjsKICBwcmlu
dDsKICBwcmludCAiZWxzZVxuXHRcQGVjaG8gXCJjb21waWxpbmcgXCQoc3ViZGlyKS9cJFxAIC4u
LlwiXG4iOwogIHMvXCRcKEY3N0NPTVBJTEVcKS9cQFwkXChGNzdDT01QSUxFXCkvOwogIHByaW50
OwogIHByaW50ICJlbmRpZlxuIjsKICAkXyA9ICIiOwp9CmVsc2lmICggL15ccytcJFwoTFRGNzdD
T01QSUxFXCkvICkgewogIHByaW50ICJpZmRlZiBTSE9XQ09NTUFORFxuIjsKICBwcmludDsKICBw
cmludCAiZWxzZVxuXHRcQGVjaG8gXCJjb21waWxpbmcgXCQoc3ViZGlyKS9cJFxAIC4uLlwiXG4i
OwogIHMvXCRcKExURjc3Q09NUElMRVwpL1xAXCRcKExURjc3Q09NUElMRVwpLzsKICBwcmludDsK
ICBwcmludCAiZW5kaWZcbiI7CiAgJF8gPSAiIjsKfQplbHNpZiAoIC9cLmNjXC5sby8gfHwgL1wu
Y2NcLm8vIHx8IC9cLmNjXC5vYmovIHx8IC9ebGliXFMrXC5sbzpccytcUytcLmNjLyApIHsKICAk
Y2h1bmsgPSAiZWxzZVxuXHRcQGVjaG8gXCJjb21waWxpbmcgXCQoc3ViZGlyKS9cJFxAIC4uLlwi
XG4iOwogIHByaW50OwogIHByaW50ICJpZmRlZiBTSE9XQ09NTUFORFxuIjsKICAkXyA9ICIiOwp9
CmVsc2lmICggJF8gPX4gL15ccyokLyAmJiAkY2h1bmsgKSB7CiAgJGNodW5rIC49ICJlbmRpZlxu
IjsKICAkY2h1bmsgPX4gcy9pZiBcJFwoTFRDWFhDT01QSUxFXCkvXEBpZiBcJFwoTFRDWFhDT01Q
SUxFXCkvZzsKICAkY2h1bmsgPX4gcy9pZiBcJFwoQ1hYQ09NUElMRVwpL1xAaWYgXCRcKENYWENP
TVBJTEVcKS9nOwogICRjaHVuayA9fiBzL0BhbV9fZmFzdGRlcENYWF9UUlVFQFx0XCRcKExUQ1hY
Q09NUElMRVwpL0BhbV9fZmFzdGRlcENYWF9UUlVFQFx0XEBcJFwoTFRDWFhDT01QSUxFXCkvZzsK
ICAkY2h1bmsgPX4gcy9AYW1fX2Zhc3RkZXBDWFhfVFJVRUBcdFwkXChDWFhDT01QSUxFXCkvQGFt
X19mYXN0ZGVwQ1hYX1RSVUVAXHRcQFwkXChDWFhDT01QSUxFXCkvZzsKICAkY2h1bmsgPX4gcy9A
YW1fX2Zhc3RkZXBDWFhfVFJVRUBcdFwkXChMSUJUT09MXCkvQGFtX19mYXN0ZGVwQ1hYX1RSVUVA
XHRcQFwkXChMSUJUT09MXCkvZzsKICAkY2h1bmsgPX4gcy9AYW1fX2Zhc3RkZXBDWFhfVFJVRUBc
dG12IC1mL0BhbV9fZmFzdGRlcENYWF9UUlVFQFx0XEBtdiAtZi9nOwogIHByaW50ICRjaHVuazsK
ICAkY2h1bmsgPSAiIjsKfQplbHNpZiAoICRjaHVuayApIHsKICAkY2h1bmsgLj0gJF87Cn0K


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]