![]() |
It is desirable to declare standard libraries available on a given system. Putting target declaration in Jamfile is not really good, since locations of the libraries can vary. The solution is to declare the targets in site-config.jam:
project site-config ; lib zlib : : <name>z ;
Recall that both site-config.jam
and
user-config.jam
are projects, and everything
you can do in a Jamfile you can do in those files. So, you declare
a project id and a target. Now, one can write:
exe hello : hello.cpp /site-config//zlib ;
in any Jamfile.