Boost Jam vs Jam

I recently created Boost libraries on Linux and noticed that the package needed a bjam executable to complete the assembly. Is bjam related to jam ? If this is due to jam, did they somehow expand (or even discard) byam? Is it only used to create Boost libraries, or is it a general build tool for something?

+6
boost bjam
source share
2 answers

Boost.Jam was originally a slightly modified version of the classic Jam. He gradually diverged very far. Boost.Jam is actually a low-level component of the Boost.Build engine and is not intended to be used independently. Boost.Build is a general build tool; it has nothing to do with C ++ Boost libraries.

+9
source share

Boost jam (bjam) is an extension, more like a forked version, for a breakdown. This is not just for creating Boost libraries. It can be used as a general building tool. There is also foot jam in this regard. All spells were generated due to cork, based on my research on the instrument. I believe that Boost Jam V2 is so far removed from the original Perforce Jam implementation that they are not the same tool, except at a very high level.

+3
source share

All Articles