Previous: Changed Results, Up: Autoconf 1
独自のマクロを定義するとき,現在はdefine
の代わりにAC_DEFUN
を使用すべきです.AC_DEFUN
はAC_PROVIDE
を自動的に呼び出し,
AC_REQUIRE
のために呼び出されるマクロが,画面上で入れ子状になって
いる‘checking...’メッセージを妨げないように,他のマクロを中断し
ていないことを確かめます.古い方法を使用し続けても実際に害はありませんが,
便利さと美しさが現象します.See Macro Definitions.
恐らく,Autoconfと共にやってくるマクロを,何かをする方法のガイドとして見 ることになるでしょう.新しいバージョンのものを見ることは,スタイルが改善 されているものもあり,新しい機能も利用しているので,よい考えでしょう.
文書化されていないAutoconfの内部(マクロ,変数,変換)を使用して,トリッキー なことをしていた場合,なされた変更を考慮するため,変更する必要があるかど うか調査してください.恐らくkludeする代わりに,バージョン2で公式にサポー トされたテクニックを使用することができます.そうしなければダメでしょう.
ローカルで書かれた特徴のテストを高速化するため,キャッシュを加えてくださ い.共有可能なマクロをカプセル化するため,テストが一般的に十分役に立つこ とを確かめてください.