壊れたメガネ

ホッチキスの達人の意識の高いブログ。

PHP make で悪戦苦闘

Makefile や configure スクリプトで手こずっていました。

原因は buildconf を実行した時のキャッシュ。
sapi/cli のディレクトリをそっくりコピーしたり、いくら configure.m4 をいじっても configure スクリプトが思い通りのものにならなかった原因がこれでした。このキャッシュはそのまんまな名前の autom4te.cache ディレクトリに保存されます。(autom4te は automAte と m4 を掛けているっぽいです。いい洒落だなぁ。)
このディレクトリのキャッシュを削除するとうまくいきました。

今日はこれで寝れる。
# というか、最終的に生成される configure スクリプトが11万行余るのにはビビった。