autoconfのメモ

configureスクリプトを作るのにautoconfを使っています。忘れないようにメモメモ。


AC_CHECK_FILE

ファイルのあるなしをチェックするんだが、infoによると

AC_CHECK_FILE (FILE [, ACTION-IF-FOUND [,ACTION-IF-NOT-FOUND]])

と書いてある。ACTIONの意味がよくわからなかったけど、他のマクロを使えるって事ね。例えば

AC_CHECK_FILE(/usr/include,[AC_SUBT(INCLUDE,/usr/include)])

ってな感じにすれば、ファイルがあればINCLUDEにファイルのPATHを設定できるわけね。
でもなんでAC_CHECK_PROGSのと同じような動作にしておかないんだろうか?