Next: , Previous: Running the Preprocessor, Up: Writing Tests


6.4 コンパイラの実行

特定のキーワードを認識するかどうかといった,現在の言語のコンパイラの構文 の特徴を調査するため,また,単純にいくつかのライブラリの特徴を試すため, それらの特徴を使用している小さなプログラムのコンパイルを試みる AC_COMPILE_IFELSEを使用してください.

— Macro: AC_COMPILE_IFELSE (input, [action-if-found], [action-if-not-found])

現在の言語(see Language Choice)のコンパイラとコンパイラフラグを inputで実行し,成功したらシェルコマンドaction-if-trueを,そ れ以外ではaction-if-falseを実行します.inputAC_LANG_PROGRAMやその仲間で作成することが可能です.

慣習的に,予期せぬ異常終了はAC_MSG_FAILUREで報告します.このマク ロはリンクを試みません.そうする必要がある場合,AC_LINK_IFELSEを 使用してください(see Running the Linker).