Previous: Autoconf Language, Up: Writing configure.ac


3.1.3 標準的なconfigure.acのレイアウト

configure.acでAutoconfマクロを呼び出す順番は,いくつか例外があり ますが重要ではありません.すべてのconfigure.acでは,調査の前の AC_INITの呼び出しと,最後のAC_OUTPUTの呼び出しを含める必要 があります(see Output).さらに,いくつかの変数については,何を行なう かを決定するため,前もって設定されている値を調査できるように,他のマクロ が最初に呼ばれることに依存するマクロもあります.これらのマクロはそれぞれ の説明で書かれていて(see Existing Tests),configureが作成 されているとき,間違った順番で呼び出されている場合は警告されます.

整合性を促進するため,Autoconfマクロを呼び出す順番をここで提案します.一 般的に言って,このリストの終わり近くのものは,その前のものに依存します. 例えば,ライブラリ関数は型とライブラリの影響があります.

     
     
     
     
     
     
     
     
     
     
     
     
     
     Autoconfの必要条件
     AC_INIT(package, version, bug-report-address)
     パッケージの情報
     プログラムの調査
     ライブラリの調査
     ヘッダファイルの調査
     型の調査
     構造体の調査
     コンパイラの特徴の調査
     ライブラリ関数の調査
     システムサービスの調査
     AC_CONFIG_FILES([file...])
     AC_OUTPUT