What is a jamfile?

hededo picture hededo · Apr 7, 2014 · Viewed 7.3k times · Source

I'm trying to use the boost_1_55_0 libraries and I keep coming across references to jamfiles.

What are jamfiles?

Why are there things like bjam and multiple versions of jamfiles?

Answer

Phillip Ngan picture Phillip Ngan · Apr 7, 2014

Jam is an open source make system built by Perforce.

Bjam is a boost variant of jam. One of the advantages of jam is that it is explicitly designed to be a platform independent build system, in contrast to other build systems such as make.