ビルド設定を修正

引き続きbjamがらみの修正をしていました。

  • NO_DEBUG_BOOSTを定義することでデバッグビルドでもリリース版のBoostにリンクできる機能を追加
  • 昨日の修正でWindowsのダイナミックリンクが動かなくなっていたのを修正
  • boost-version.jamでBOOST_ROOTよりBOOST_INCLUDEを優先するように変更
  • BOOST_ROOTでなくBOOST_BUILD_PATHを定義している場合に動かなかった問題を修正

合わせて、ドキュメントも更新しました。
http://hamigaki.sourceforge.jp/doc/html/installation.html


これでFedora8のビルド済みBoostを使ってテストをパスできました。
http://hamigaki.sourceforge.jp/status/

cs-linux.html


以下、設定メモ。
.bashrc

BOOST_BUILD_PATH=/home/hamigaki/src/boost_1_34_1/tools/build/v2
export BOOST_BUILD_PATH

user-config.jam

using gcc ;

import python-config ;

module
{
    NO_BOOST_STD_LIB_NAME = 1 ;
    NO_DEBUG_BOOST = 1 ;
    BOOST_INCLUDE = /usr/include ;
    BOOST_LIBPATH = /usr/lib ;
}