m4マクロAC_SUBSTは重要
autoconfでconfigureファイルを自動作成するために、configureの雛型となるconfigure.acを勉強しながら書いているのだが、とりあえずは動くような形になった。
- 身に染みたこと
m4マクロのAC_SUBSTは重要。シェル変数を出力変数にしてくれる。これを忘れるとconfigureの中で定義される変数をMakefileの中で参照できない。
- 引き続き行うこと
- スクリプトが汚いので、精練
- 他の計算機でのテスト
- どこまで自動的にやってくれるようにするか検討(これは本来なら一番最初にやることだ)
- 参考にしているもの
- 参考書:Inside Linux Software オープンソースソフトウェアのからくりとしくみ
- 本家のマニュアル:
- 他の人が書いたconfigure.ac(これが一番参考になるし、これがないとたぶん書けなかった)