金曜日, 10月 13, 2006

Vassilis Virvilis - [Success story] autoconf automake with foreign compilers.

Vassilis Virvilis - [Success story] autoconf automake with foreign compilers.

メモ。つーかコンパイラのオプションが色々あり過ぎて互換性がねーので共通のMakefileも書けないしautotoolsでも吸収できねえしどうすんだ、という話の延長上にある実験的なスクリプトだと理解した。
跳躍するけどRubyなんかBCCでのコンパイルが日に日にあやしくなっているそうでまあメンテナが居ないのでしょうがないんだけど、吸収できりゃいいじゃんというのはみんな考えることなので考えてみたんだろうきっと。
俺も考えたんだけどまあ普通にはラッパーにするとかくらいなので、autotoolsみたいなものでどうにかするか(でもshとperlとm4必須になるんで)、これみたいにスクリプトなりプロクシで解決するか、ビルドツール自体がコンパイラの癖を知っているようにするか、くらいしか解決方法がないので(つーかコンパイラが統一すりゃいいじゃん、という話のような気もするがそうはならんだろうという後ろ向きな判断なので)ある。
で、なんかBakefileとかいうのもあるらしい。ebanさんが紹介してなかったかなあと思うけどわすれた。
まあともかく、コストをかけずにGCC,VC,BCC,DigitalMars,OpenWatcomあたりでコンパイルできりゃ嬉しいだろうな、と漠然と思っていますよというエントリ。
続きません。