LIBTOOLIZE(1) | FreeBSD General Commands Manual | LIBTOOLIZE(1) |
名前
libtoolize - Makefile に libtool の機能を付加する。書式
libtoolize [ -cfn] [ --automake] [ --copy] [ --debug] [ --dry-run] [ --force] [ --ltdl] [ --ltdl-tar]説明
libtoolize は Makefile に libtool(1) の機能を付加するための標準的な方法を提供する。- AM_PROG_LIBTOOL
-
ライブラリパッケージの名前によって、共有/静的のどちらのライブラリをビルドするかをユーザーが指定できるように、
--enable-shared[
=
PACKAGE
,...] をサポートする。パッケージ名が `default' の場合、環境変数
PACKAGE にその名前がないすべてのパッケージがマッチする。
# ビルドプロセスが非常に長くなるので、
# ベータテストの間は共有ライブラリを無効にする。
AC_DISABLE_SHARED
AM_PROG_LIBTOOL
AC_SUBST(LIBTOOL_DEPS)
LIBTOOL_DEPS = @LIBTOOL_DEPS@
libtool: $(LIBTOOL_DEPS)
$(SHELL) ./config.status --recheck
- AC_DISABLE_FAST_INSTALL
- デフォルトの動作を AM_PROG_LIBTOOL でなくすべての最適化を無効にするよう変更し、インストールを高速化する。ユーザーは --enable-shared と同じように、 --enable-fast-install[ = PACKAGE ,...] を指定することでこのマクロを上書きすることができる。
- AC_DISABLE_SHARED
- AM_PROG_LIBTOOL に対するデフォルトの動作を共有ライブラリを無効とするように変更する。ユーザーは --enable-shared を指定することにより、このデフォルトの動作を更に変更することができる。
- AC_DISABLE_STATIC
- AM_PROG_LIBTOOL に対するデフォルトの動作を静的ライブラリを無効とするように変更する。ユーザーは --enable-static を指定することにより、このデフォルトの動作を更に変更することができる。
- AC_LIBTOOL_DLOPEN
- パッケージが -dlopen または -dlpreopen を使用するためには、このマクロを使用すること。このマクロは AMPROG_LIBTOOL より前に呼ばれなければならず、ダイナミックロード機能のチェックを有効にする。さもなければ、libtool はプラットホームがダイナミックロードをサポートしていないと仮定する。
- AC_LIBTOOL_WIN32_DLL
-
パッケージが win32 プラットホーム上でクリーンな dll をビルドするように移植された場合には、このマクロを使用すること。このマクロは
AMPROG_LIBTOOL より前に呼ばれなければならず、リンクモードで
-no-undefined が
libtool に渡されなければならない。
Makefile.am の例は libtool(1) を参照すること。
オプション
- -c, --copy
- シンボリックリンクを作らず、 libtool データディレクトリからファイルをコピーする。
- -f, --force
- 既存の libtool ファイルを置き換える。デフォルトでは libtoolize は既存のファイルを上書きしない。
- -n, --dry-run
- ファイルの作成・修正・削除をせず、 libtoolize によってどのようなコマンドが実行されるかを表示する。
- --automake
- 静かに動作させるとともに、 Automake の libtool 機能が使用されることを仮定する。 AM_PROG_LIBTOOL が ` configure.in' にある場合、パッケージに libtool ファイルを追加するために Automake により `libtoolize --automake' が使用される。
- --debug
- シェルスクリプトのトレースモードを有効にし、標準出力に書き出す。
- --ltdl
- パッケージのサブディレクトリに libltdl をインストールする。
- --ltdl-tar
- パッケージに libtdl.tar.gz を追加する。
- --help
- 使用法のメッセージを標準出力に表示し、正常終了する。
- --version
- バージョン情報を標準出力に表示し、正常終了する。
関連項目
libtool(1), ltconfig(1)
注意
プログラムのバグについては <bug-libtool@gnu.org>へ報告してください。June 2002 | libtoolize 1.4.2 |