0
我使用Boost.Build發動機兩個項目,結構如下:多Boost.Build項目
|_Project 1
| |_Source files
| |_Jamroot.jam
|
|_Project 2
| |_Source files
| |_Jamroot.jam
我怎樣才能觸發項目1的構建過程,從項目2個,並且除了鏈接在項目1中生成的動態庫?
我使用Boost.Build發動機兩個項目,結構如下:多Boost.Build項目
|_Project 1
| |_Source files
| |_Jamroot.jam
|
|_Project 2
| |_Source files
| |_Jamroot.jam
我怎樣才能觸發項目1的構建過程,從項目2個,並且除了鏈接在項目1中生成的動態庫?
我不記得如何構建整個項目1,但對於鏈接,您可以將project1中的目標引用爲// library_project_from_1。
所以,如果PROJECT1/Jamroot.jam看起來像
lib first_library
: # sources, etc...
;
嘗試從項目2/Jamroot.jam將其稱爲
exe second_program
: # sources
: ../project1//first_library
;