Boost.Buildエンジンを使用する2つのプロジェクトがあり、次の構造になっています。
|_Project 1
| |_Source files
| |_Jamroot.jam
|
|_Project 2
| |_Source files
| |_Jamroot.jam
プロジェクト2からプロジェクト1のビルドプロセスをトリガーし、さらにプロジェクト1で生成されたダイナミックライブラリにリンクするにはどうすればよいですか?
Boost.Buildエンジンを使用する2つのプロジェクトがあり、次の構造になっています。
|_Project 1
| |_Source files
| |_Jamroot.jam
|
|_Project 2
| |_Source files
| |_Jamroot.jam
プロジェクト2からプロジェクト1のビルドプロセスをトリガーし、さらにプロジェクト1で生成されたダイナミックライブラリにリンクするにはどうすればよいですか?
プロジェクト1全体をビルドする方法を覚えていませんが、リンクするために、project1のターゲットを//library_project_from_1として参照できます。
したがって、project1/Jamroot.jamが次のようになっている場合
lib first_library
: # sources, etc...
;
project2/Jamroot.jamから次のように参照してみてください
exe second_program
: # sources
: ../project1//first_library
;