Re: Pb dans un makefile ...

Page principale

Répondre à ce message
Auteur: Edgar Bonet
Date:  
À: Guilde
Sujet: Re: Pb dans un makefile ...
Le vendredi 7 mars, Frédéric BOITEUX a écrit :
> [...] je voudrais :
> - avoir les sorties standard et d'erreur sauvées dans un fichier de traces.
> - les avoir AUSSI à l'écran (car certains tests sont longs... on aime
> savoir où on en est)
> - et EN PLUS pouvoir récupérer le code de retour du test (afin que ma
> commande make s'arrête à la moindre erreur).


Je ne sais pas s'il y a une solution simple, mais il y en a au moins une
compliquée ;-). J'aurais tendance à faire ça en C en écrivant un petit
programme mytee à utiliser comme ça :

    mytee <traces> <commande> <options>


Il ferait ça à coups de open(), pipe(), fork(), dup2(), close(),
execvp(), read(), write() et wait().

Edgar.

-- 
Edgar Bonet                         Tél    : 04 76 88 10 96
Laboratoire Louis Néel -- CNRS      Mobile : 06 77 19 79 39
25 av. des Martyrs, BP 166          Fax    : 04 76 88 11 91
38042 Grenoble cedex 9, France      e-mail : guilde@???