[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
configure
スクリプトは,実際にコンフィグレーションを行なう
実際に作成されるもの(instantiates)のテンプレートファイルとなる
`config.status'という名前のファイルを作成します.それは,再コンフィ
グレーションが必要な状況でパッケージが前回コンフィグレーションされたとき
に指定されたコンフィグレーションオプションも記録しています.
概要です.
./config.status option… [file…] |
filesをコンフィグレーションします.何も指定されていない場合は全て のテンプレートの実体が作成されます.ファイルは,依存性無しで指定する必要 があり,以下のようにします.
./config.status foobar |
以下のようにはしません.
./config.status foobar:foo.in:bar.in |
サポートされているoptionは以下のとおりです.
コマンドラインオプションの概要とテンプレートファイルのリストを出力し,終 了します.
Autoconfのバージョンナンバーを出力し終了します.
処理中のメッセージを出力しません.
一時ファイルを削除しません.
`AC_CONFIG_FILES(file:template)'が使用されているかのよ うに,実際に作成されるファイルを要求します.fileとtemplateは どちらも`-'が可能で,それぞれ標準出力そして/または標準入力が使用さ れます.templateファイル名が相対的な場合,最初にビルドツリーで検索 され,次にソースツリーで検索されます.詳細は,See section コンフィグレーション作業の実行.
このオプションと以下のものは,個別に配布されているパッケージで
configure
が計算した値を共有する方法を提供します.そうすること
は,複数のパッケージがそれらのスーパーセット,おそらく共通のライブラリを
必要とする場合に役に立つはずです.これらのオプションで,
`config.status' ファイルが`configure.ac'で指定しているもの以外
のファイルも作成可能になるので,異なるパッケージで使用可能になります.
`--file'と同じですが,`AC_CONFIG_HEADERS'を使用します.
`config.status'にそれ自身を更新するかどうか尋ねて終了します(実際に
作成しません).いくつかのテストの結果が前回のもの異なる可能性があるので,
このオプションはconfigure
を変更した場合に役に立ちます.
`--recheck'では,前回使用したものと同じ引数に加え,
configure
が`config.status'を実行したり`Makefile'とそ
の他のファイルを作成したりしないようにする`--no-create'オプション
と,configure
がサブディレクトリでその他のconfigure
ス
クリプトを実行しないようにする`--no-recursion'を用いて再実行しま
す.(`config.status'が変更された時に,他の`Makefile'のルールで
実行可能なようにするため,これは存在しています.例は,see section 自動的なリメイク).
`config.status'は,その動作を変更するいくつかのオプションの環境変数 を調査します.
`--recheck'オプションでconfigure
が実行されるシェルです.
Bourne互換にする必要があります.デフォルトは,利用可能な場合は
LINENO
をサポートするシェルで,それ以外では`/bin/sh'になります.
コンフィグレーションを記録するシェルスクリプトのファイル名です.デフォル
トは`./config.status'です.この変数は,他のパッケージの一部を使用し
たり,configure
スクリプトが別々に管理されていて,マージされて
いないとき役に立ちます.
Makefileで`./config.status'を使用することも可能です.例えば,上記 (see section 自動的なリメイク)のような依存がある状況では, `configure.ac'が変更された時,`config.status'は2回実行されます. それがうるさい場合,以下のようなルールで,ファイルを再生成するためだけに それぞれ実行させることが可能です.
config.h: stamp-h stamp-h: config.h.in config.status ./config.status config.h echo > stamp-h Makefile: Makefile.in config.status ./config.status Makefile |
`config.status'の呼び出しの慣習は変更されました.詳細は, 時代遅れの`config.status'の呼び出しを参照してください.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by Akihiro Sagawa on June, 15 2005 using texi2html 1.70.