多个Boost.Build项目
我有两个使用Boost.Build engine的项目,结构如下:多个Boost.Build项目,boost,boost-build,bjam,Boost,Boost Build,Bjam,我有两个使用Boost.Build engine的项目,结构如下: |_Project 1 | |_Source files | |_Jamroot.jam | |_Project 2 | |_Source files | |_Jamroot.jam 如何从项目2触发项目1的构建过程,以及如何链接到项目1中生成的动态库?我不记得如何构建整个项目1,但要链接,可以将项目1中的目标称为//library\u project\u from\u 1 所以如果project1/Jamroot.jam看起
|_Project 1
| |_Source files
| |_Jamroot.jam
|
|_Project 2
| |_Source files
| |_Jamroot.jam
如何从项目2触发项目1的构建过程,以及如何链接到项目1中生成的动态库?我不记得如何构建整个项目1,但要链接,可以将项目1中的目标称为//library\u project\u from\u 1 所以如果project1/Jamroot.jam看起来像
lib first_library
: # sources, etc...
;
尝试从project2/Jamroot.jam中将其引用为
exe second_program
: # sources
: ../project1//first_library
;