2011-08-05 7 views
3

私のプロジェクトにはboost_iostreamsがあり、それはbzip2とzlibに依存しています。したがって-Lをプロジェクトに追加する

export LIBRARY_PATH=/apps/bzip2/lib:/apps/zlib/lib

を実行し、その後bjam link=static作品を実行しています。

Jamrootでこれを設定する方法があるので、環境変数は必要ありませんか?

現在Jamroot:

project infracore 
     : requirements 
      <include>$(PROJECT_ROOT)_install 
      <include>$(BOOST_INCLUDE_BASE) 
      <include>$(BZIP2_INCLUDE_BASE) 
      <library>/boost/filesystem//boost_filesystem 
      <library>/boost/system//boost_system 
      <library>/boost/date_time//boost_date_time 
      <library>/boost/iostreams//boost_iostreams 
      <variant>debug:<inlining>off 
      <variant>debug:<debug-symbols>on 
      <variant>debug:<optimization>off 
      <variant>debug:<warnings>on 
      <variant>release:<warnings>on 
      <link>static 
     ; 

# Libraries 
build-project UtilsCode ; 
build-project ProfilerCode ; 
build-project CommonDataStructuresCode ; 
build-project Math ; 

# Executibles 
build-project fixfast ; 
build-project Tools ; 
build-project RiskConsole ; #u2ic 

答えて

1

これを試してみてください:

<library-path>/apps/bzip2/lib 
<library-path>/apps/zlib/lib 
関連する問題