Configureスクリプト
From Wikipedia, the free encyclopedia
configureスクリプトは、UnixまたはUnix系の環境にパッケージをインストールする場合に、クロスプラットフォームのサポートを容易にするためにコードベースのビルド構成ファイルを生成するシェルスクリプトである。ホストシステム(コードベースがビルドされ実行される環境)に合わせてファイルを生成する。
このようなスクリプトの標準は存在しないが、このパターンは非常に普及しているため、多くの開発者はこれをよく知っており、この機能を備えたconfigureという名前のスクリプトを期待している。スクリプトは手動でコーディング可能であり、元々は手動でコーディングされていた。現在では、特別な構成ファイルに基づいてconfigureスクリプトを生成するためのツールが複数存在する。よく使用されるツールの一つは、Bashスクリプトを生成するAutotoolsである。
ソフトウェアパッケージをソースコードとして取得し、ローカルでコンパイルすることは、UnixおよびUnix系の環境では一般的なシナリオである。通常、このプロセスには次の手順が含まれる。
- ビルド構成ファイルの生成
- コードのビルド
- 結果をアクセス可能な場所にインストール
configureスクリプトは、ホストシステム用に構成されたmakefileを生成することで最初の手順を実行する。これには、コードベースで必要なホストのライブラリの使用が含まれる。