2012-10-09 6 views
8

私はautoreconf --installを使用して、私のプロジェクト用の構成スクリプトなどを生成します。 「クリーンアップ」オプション、またはautoreconfによって生成されたファイルをクリーンアップする他の簡単な方法がありますか? configureによってMakefileが生成されたので、私はmake distcleanを実行できますが、Makefile.inなどのファイルを削除してディレクトリをさらに整理したいと思います。 make maintainer-cleanと呼ばれるコマンドautoreconfクリーンアップ

答えて

12

。これは、いくつかの例外を除いて、autoreconfが生成するほぼすべてを削除します。注目すべき2つの例外は、configureMakefile.inです。

+0

http://www.gnu.org/prep/standards/html_node/Standard-Targets.htmlは 'distclean'と' mainainer-clean'の違いについて説明します。私のプロジェクトでは、彼らはまったく同じように動作しますが、一般的にメンテナではきれいになりますが、distcleanのスーパーセットは削除されます。両方ともMakefile.in、configure、config.h.in、aclocal.m4、m4 /で生成されたファイル、build-auxで生成されたファイルを残します。 – Chris

0

infファイルを削除して設定する自動ルールはありません。 autotoolsので

は、強く./configureを& &メイクを実行するために必要なものを削除しないことをお勧めしますdocumentatiion。

あなたはこれらのファイルを削除します独自のクリーンなルールを定義することができますが、その後のauは、構築された新しいを作成するための完全なツールチェーンを実行することを余儀なくされています。

関連する問題