Build

notfile

http://thread.gmane.org/gmane.comp.lib.boost.build/9291 うひょー.これめちゃくちゃ欲しかったんだよ〜.これでインストールターゲットをソースとすることによって,「ある実行ファイルを(依存する共有ライブラリとともに)特定の場所にインストールし…

dll-path

http://d.hatena.ne.jp/Cryolite/20050906#p2 に関して. には絶対パスを指定しないと機能しないことが判明. import path ; pwd = [ path.pwd ] ; # target が依存する全ての実行ファイルと共有ライブラリを # bin 以下にインストールする.hardcode-dll-pa…

Windows と Unix でポータブルな,install 及び共有ライブラリパス検索のモデル

少なくとも開発・テスト中は「他(システムディレクトリや LD_LIBRARY_PATH 等の環境変数)を汚さない」を最優先の指針として以下が一番妥当か. # target が依存する全ての実行ファイルと共有ライブラリを # bin 以下にインストールする.hardcode-dll-paths …

SHARED_LIB

なんか発見した type 名. STATIC_LIB SHARED_LIB IMPORT_LIB …って,なんだ SHARED_LIB っつー type あるじゃん.っていうか無いとおかしいけど. LIB は SHARED_LIB + IMPORT_LIB な感じか.<install-type>LIB と指定するとインポートライブラリまでくっついてきて「実行</install-type>…

他のプロジェクトのターゲットを引っ張ってきてごにょごにょ

結局,よそから引っ張ってきたターゲットについて細かいことをしたいときには alias を1段挟むのが一番妥当な気がしてきた. use-project /boost : path-to-boost ; # toolset が msvc の場合の boost_filesystem に対する alias alias boost_filesystem : /…

| \ __ / _ (m) _ピコーン |ミ| / .`´ \ ('A`) ソウダ! Boost.Buildヲツカオウ! ノヽノヽ くく