Automakeの様々な機能は,`Makefile.am'のオプションで制御可能です.こ
のようなオプションは,AUTOMAKE_OPTIONSという名前の特別な
`Makefile'変数にリストアップすることで,`Makefile'ごとを基本に
適用されます.`configure.in'のAM_INIT_AUTOMAKEの最初の引数に
リストアップすることで,処理されるすべての`Makefiles'に大域的に適用
されます.現在理解されるオプションは以下のとおりです.
gnits
gnu
foreign
cygnus
gnitsオプションは,readme-alpha
とcheck-newsも暗黙に指定します.
ansi2knr
path/ansi2knr
check-news
make distは失敗します.
dejagnu
dejagnu特有の規則を生成します.See section テストスイートのサポート.
dist-bzip2
dist-bzip2ターゲットを
生成します.distは他の形式への追加としてそれを作成します.bzip2アー
カイブは,gzipされたアーカイブより小さくなることが多くなっています.
dist-shar
dist-sharターゲットを生成します.
distは他の形式への追加としてそれを作成します.
dist-zip
dist-zipターゲットを生成します.
distは他の形式への追加としてそれを作成します.
dist-tarZ
dist-tarZターゲットを生
成します.distは他の形式への追加としてそれを作成します.
no-define
AM_INIT_AUTOMAKEへの引数として渡すときだけ意味
があります.それはPACKAGEとVERSION変数がAC_DEFINEさ
れることを妨げます.
no-dependencies
no-exeext
EXEEXT
が空のとき,これが必要です.しかし,デフォルトで,automakeではこれの使用
に対してエラーを発生します.no-exeextオプションで,このエラーが発
生しないようにします.これは,Windowsや実行形式の拡張子を使用しているそ
れ以外のすべてのオペレーティングシステムに移植する予定の無いパッケージだ
と分かっている場合のみ使用するものです.
no-installinfo
infoとinstall-infoターゲッ
トは利用可能です.このオプションは`GNU'の厳密さでは拒絶されます.
no-installman
install-manターゲットはオプショナルインストールで利用可能
です.このオプションは`GNU'の厳密さで使用不可能です.
nostdinc
no-texinfo.tex
readme-alpha
std-options
installcheckターゲットで,インストールされたスクリプトとプログラ
ムが,--helpと--versionオプションをサポートしているかどう
かを調査するようにします.これは,プログラムの実行時の依存性がインストー
ル後にも満足しているという基本的な調査も提供します.
状況によって,プログラム(またはスクリプト)でこのテストを免除させる必要が
あるかもしれません.例えば,(GNUのsh-utilsの)@command{false}は,
--helpや--versionでさえ,決して成功しません.そのようなプ
ログラムは,変数AM_INSTALLCHECK_STD_OPTIONS_EXEMPTでリストアップ
することが可能です.
subdir-objects
-Wcategoryや--warnings=category
AM_INIT_AUTOMAKE([-Wall])を試してください.
認識できないオプションはautomakeが判断します.
ツリーの全てのファイルにオプションを適用したい場合,`configure.in'
のAM_INIT_AUTOMAKEを使用することが可能です.See section Automakeが提供するAutoconfマクロ.
Go to the first, previous, next, last section, table of contents.