Řídicí GNU Autotools aby výstup

hlasů
1

Já používám GNU autoconf / automake. Je nějaký způsob, jak mohu kontrolovat, co dělají tiskne na standardní výstup z configure.ac nebo Makefile.am? Například potlačit mv a cp příkazy jsou vytištěny na obrazovce, tisknout pouze název souboru, který je sestaven gcc, nikoli celé příkazové řádky, zvýraznění gcc varování v nějaké cestě.

Položena 28/12/2009 v 19:19
zdroj uživatelem
V jiných jazycích...                            


3 odpovědí

hlasů
3

Moderní Automake (po v 1.10b) podporuje --silent-pravidla, která potlačují plnou kontrolu kompilace. (Např výstup je „CC foo“ namísto „gcc -DHAVE_CONFIG_H ...“) To může být vše, co potřebujete. Je třeba přidat „silent-pravidla“ pro AM_INIT_AUTOMAKE a předat --enable-Silent-pravidla pro konfiguraci (nebo dát do CONFIG_SITE) k tomu, aby tuto funkci. Viz Automake dokumenty pro detaily.

Odpovězeno 03/02/2010 v 15:56
zdroj uživatelem

hlasů
3

Je prettify Automake , co chcete?


Edit : Jak Automake 1.10b, tichý pravidla je postavena-in. Není stejný kód nebo styl, ale podobný účinek.

Odpovězeno 29/12/2009 v 06:39
zdroj uživatelem

hlasů
1

Domnívám se, že nejjednodušší je napsat wrapper skript, který běží * volat a analyzuje výstup. Myslím, že jsem viděl to děje v Ubuntu někde ...

Odpovězeno 28/12/2009 v 19:51
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more