I want to know how to create a tool executable, for example bcp, with the boost libraries. I have unzip the sources, but I do not know how to build to create the tool.
Thanks
I want to know how to create a tool executable, for example bcp, with the boost libraries. I have unzip the sources, but I do not know how to build to create the tool.
Thanks
Complementing hkaiser answer:
Run ./bootstrap.sh
from $BOOST_ROOT
(refer to Getting Started for additional options)
./bootstrap.sh
This will generate the a ./bjam
executable. You may then do
./bjam tools/bcp
Or even copy this executable to tools/bcp
and do
./bjam
The ./bcp
executable will be in $BOOST_ROOT/dist/bin
All tools in the directory $BOOST_ROOT/tools can be build by invoking bjam
from the directory where the corresponding Jamfile[.v2]
is located. For bcp this needs to be done in the directory $BOOST_ROOT/tools/bcp. If you have not built bjam yet, please refer to the Getting Started document explaining the necessary steps. The built executable by default will end up in $BOOST_ROOT/dist/bin.