Io uso autoreconf --install
per generare script di configurazione, ecc. Per il mio progetto. Esiste un'opzione di "pulizia" o qualche altro metodo semplice per ripulire i file generati da autoreconf? Con i Makefile generati da configure
, posso fare un make distclean
, ma vorrei pulire ulteriormente la mia directory rimuovendo i file Makefile.in, etc.cleanup autoreconf
8
A
risposta
12
Questo comando è chiamato make maintainer-clean
. Rimuoverà quasi tutto ciò che genera autoreconf
, con alcune eccezioni. Due eccezioni degne di nota sono configure
e Makefile.in
.
0
Non ci sono regole automatiche da eliminare .in fiules e configure.
Nella documentazione di autotools si consiglia vivamente di eliminare nulla di necessario per l'esecuzione ./configure & & make.
È possibile definire le proprie regole pulite che eliminano questi file, ma poi sono obbligati a eseguire la toolchain completa per creare un nuovo costruito.
http://www.gnu.org/prep/standards/html_node/Standard-Targets.html descrive le differenze tra 'distclean' e' mainainer-clean'. Nel mio progetto, si comportano esattamente allo stesso modo, anche se in generale il manutentore-clean rimuove un superset di distclean. Entrambi lasciano Makefile.in, configure, config.h.in, aclocal.m4, file generati in m4 /, e file generati in build-aux. – Chris