autotools

普段使いには手書きのMakefileも良いのだが、配布するのにはちょっと良くない。BSDSolarisの場合を考慮して、と言ってもそんな環境を持っていないし。
で、autotoolsに頼ることにした。幾つかの設定ファイルを書いておけば環境に合わせてMakefileを作ってくれるらしい。string.hやstrings.hといった異同も吸収できるらしい。でも、設定ファイルは結構面倒らしい。
……らしいばっかりで実像が掴めない。日本語の情報が少ないのだ(英語ならGNUのドキュメントがある)。それでも動くものが書けた。超スマートポインタの公開まであと少し。