テストスイートの現在のプログラムと,それらがテストするもののリストは以 下のようになっています.
cdemoサブディレクトリは,libtoolのコンビニエンスライブラリのデ モンストレーションと,ビルド時にスタティックライブラリの作成を可能とす るメカニズムを含んでいて,コンポーネントが共有ライブラリであったとして も,プログラムや他のライブラリと後でリンクされることを可能とする方法で す.
cdemo-make.testとcdemo-exec.testのテストは,三つの異なる
libtoolコンフィグレーションで,三回実行されます.
cdemo-conf.testは,スタティックライブラリと共有ライブラリの両方
をビルドするために(両方サポートしているプラットフォームではデフォルト
です)cdemo/libtoolをコンフィグレーションし,
cdemo-static.testはスタティックライブラリのみビルドし
(`--disable-shared'),そしてcdemo-shared.test は共有ライブ
ラリのみビルドします(`--disable-static').
demoサブディレクトリは,libtoolを使用する平凡なパッケージのデモ
ンストレーションを含んでいます.テストのdemo-make.test,
demo-exec.test,demo-inst.test,そして
demo-unst.testは,四つの異なるlibtoolのコンフィグレーションの下
で,四回実行されます.demo-conf.testは,スタティックと共有の両
方のライブラリをビルドするためにdemo/libtoolをコンフィグレーショ
ンし,demo-static.testは,スタティックライブラリのみビルドし
(`--disable-shared'),そしてdemo-shared.testは,共有ライブ
ラリのみをビルドします(`--disable-static').
demo-nofast.testは,高速インストールモードを使用禁止にするため
に(`--enable-fast-install=no'),demo/libtoolをコンフィグレー
ションします.demo-pic.testは,PICコードをビルドしたいときは
(`--with-pic'),非PICコードをビルドしたいときは
(`--without-pic')にするように,demo/libtoolをコンフィグレー
ションします.
deplibs_check_method
を使用します.このテストは,libtoolの
deplibs_check_method
が正しく動作するかどうか調査します.
depdemoサブディレクトリは,libtoolに依存する内部ライブラリのデ モンストレーションを含みます.このテストプログラムは,いくつかの交互依 存しているライブラリをリンクします.
テストの,depdemo-make.test,depdemo-exec.test,
depdemo-inst.test,そしてdepdemo-unst.testは,四つの異な
るlibtoolのコンフィグレーションの下で,四回実行されます.
depdemo-conf.testは,スタティックと共有の両方のライブラリをビル
ドするために,depdemo/libtoolをコンフィグレーションし,
depdemo-static.testはスタティックライブラリのみビルドし
(`--disable-shared'),depdemo-shared.testは共有ライブラリ
のみビルドします(`--disable-static').depdemo-nofast.test
は高速インストールモード(`--enable-fast-install=no')を利用不可能
にするために,depdemo/libtoolをコンフィグレーションします.
mdemoサブディレクトリは,libtoolと,システム非依存のモジュール ロードのための,dlopenラッパーlibltdlを使用するパッケージのデモ ンストレーションを含みます.ライブラリlibltdlは,様々なプラット フォーム(Linux,Solaris,HP/UX等)に対する,dlpreopenモジュールに対する サポートを含む(see Dlpreopening)dlopenラッパーを提供します.
テストのmdemo-make.test,mdemo-exec.test,
mdemo-inst.test,そしてmdemo-unst.testは,三つの異なる
libtoolのコンフィグレーションの下で,三回実行されます.
mdemo-conf.testは,スタティックと共有の両方のライブラリをビルド
するためにmdemo/libtoolをコンフィグレーションし,
mdemo-static.testは,スタティックライブラリのみビルドし
(`--disable-shared'),そしてmdemo-shared.testは,共有ライ
ブラリのみをビルドします(`--disable-static').
--dry-run
モードが正しく動作するかどうか
を調査します.