unique-file-in-source-dirは,パッケージのソースディレクトリにある ファイルです.configureは,伝えられたディレクトリに実際にソー スコードが含まれていることを確認するために,このファイルの存在を調査しま す.--srcdirで間違ったディレクトリを指定してしまう人もいます. これは安全性の調査です.詳細は,See configure Invocation.
手動でのコンフィグレーションや,install
プログラムを使用するパッケー
ジは,デフォルトの位置でほとんど正しいのですが,AC_CONFIG_AUX_DIR
を呼び出して,他のシェルスクリプトを探す場所をconfigureに教え
る必要があるかもしれません.
ディレクトリdirにある補助的なビルドツール(例えば, install-sh,config.sub, config.guess,そしてCygnus configureスクリプト)を使用します.dirは,絶対パスまたは srcdirの相対パスが可能です.デフォルトは srcdirまたはsrcdir/..または srcdir/../..で,install-shを含んでいる最初にところで す.他のファイルは調査しないので,
AC_PROG_INSTALL
を使用することで, 他の補助ファイルを配布する必要は自動的になくなります.また,それは install.shも調査しますが,make
プログラムには, Makefileが無い場合,それからinstallを作るルールを持ってい るものあるので,その名前は時代遅れです.
同様に,aclocalを使用しているパッケージでは,ローカルマクロが
見つかる場所をAC_CONFIG_MACRO_DIR
を使用して宣言すべきです.