Boost C++ Libraries

PrevUpHomeNext

site-config.jam 中的目标

最好声明给定系统上可用的标准库。将目标声明放在特定项目的 Jamfile 中并不是一个好主意,因为库的位置在不同的开发机器之间可能会有所不同,然后这些声明就需要在不同的项目中重复。解决方案是在 Boost.Build 的 site-config.jam 配置文件中声明这些目标。

project site-config ;
lib zlib : : <name>z ;

回想一下,site-config.jamuser-config.jam 都是项目,并且您可以在 Jamfile 中执行的所有操作都可以在这些文件中执行。因此,您可以声明一个项目 ID 和一个目标。现在,可以在任何 Jamfile 中编写

exe hello : hello.cpp /site-config//zlib ;


PrevUpHomeNext