続 boost-prebuiltモジュール

Fedora8をインストールして、ビルド済みBoostへ対応中です。
とりあえず以下を直しました。

  • NO_BOOST_STD_LIB_NAMEを定義していても無視されるバグを修正
  • regressionツールのビルドでビルド済みBoostに対応


以前作ったboost-prebuiltですが、Fedora8(というかWindows以外)で動かしてみて色々問題が出てきました。

  • ライブラリの名前に余分にlibが付いてリンクに失敗する
  • そもそもスタティックライブラリとDLLを区別できていない

原因は分かってるんですが、BBv2のカスタムgeneratorの仕組みが良く分かってなくて直し方が分からない状態です。
ひたすらBBv2を解析中。


(0:39 追記)
boost-prebuilt.jamを修正できました。
差分
searched-lib-generatorを使わずにfile-targetオブジェクトを返すようにしました。