Boost.Build -- how to get started?
Hi all, I am trying to use Boost.Build to build my own project. However I found out that the documentation, while doing a good job in explaining details, is petty difficult to use if all one wants to know is how to use bjam to build a "Hello world" project in a couple of toolsets. I already downloaded bjam.exe, and I have no problem in creating the jamfile. However, AFAIU, I need more files to be installed, such as jamrools, files that describe toolsets, etc. Can anybody to just list which files are needed, where to get, and where to put them? Or point me to where it's described if I missed something... Unless, of course, this is kind of Illuminati path, and one only deserves to use this tool if able to figure out how? :-) Thanks a lot in advance. Regards, Arkadiy
Arkadiy Vertleyb wrote:
Hi all,
I am trying to use Boost.Build to build my own project. However I found out that the documentation, while doing a good job in explaining details, is petty difficult to use if all one wants to know is how to use bjam to build a "Hello world" project in a couple of toolsets.
I already downloaded bjam.exe, and I have no problem in creating the jamfile. However, AFAIU, I need more files to be installed, such as jamrools, files that describe toolsets, etc. Can anybody to just list which files are needed, where to get, and where to put them? Or point me to where it's described if I missed something...
First of all, you did not specify if you're using V1 or V2. If V2, then - you can either use the version in Boost CVS or a complete package from http://boost.org/boost-build2 - there's even tutorial documentation: http://boost.org/boost-build2/doc/html/bbv2/tutorial.html#bbv2.tutorial.hell... and example in <v2-root>/example - Volodya
"Vladimir Prus"
Arkadiy Vertleyb wrote:
Hi all,
I am trying to use Boost.Build to build my own project. However...
First of all, you did not specify if you're using V1 or V2. If V2, then - you can either use the version in Boost CVS or a complete package from http://boost.org/boost-build2 - there's even tutorial documentation:
http://boost.org/boost-build2/doc/html/bbv2/tutorial.html#bbv2.tutorial.hell...
and example in <v2-root>/example
I was trying V1. Should I use V2? Is it stable? Is there much difference? What is used now to build Boost? Regards, Arkadiy
"Arkadiy Vertleyb"
"Vladimir Prus"
wrote Arkadiy Vertleyb wrote:
Hi all,
I am trying to use Boost.Build to build my own project. However...
First of all, you did not specify if you're using V1 or V2. If V2, then - you can either use the version in Boost CVS or a complete package from http://boost.org/boost-build2 - there's even tutorial documentation:
http://boost.org/boost-build2/doc/html/bbv2/tutorial.html#bbv2.tutorial.hell o
and example in <v2-root>/example
I was trying V1. Should I use V2? Is it stable? Is there much difference? What is used now to build Boost?
I think I figured it out :-) Things got mu-uch better after I copied bjam.exe into tools/build/v1, and made it the build directory. This dir already contains all the needed files. I wonder if this is what really needs to be done... or is it possible to do the same with the PATH? Thanks, Arkadiy
participants (2)
-
Arkadiy Vertleyb
-
Vladimir Prus