Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of boost. Click here for the latest Boost documentation.
PrevUpHomeNext

Chapter 32. Boost.Jam : 3.1.19

Rene Rivera

David Abrahams

Vladimir Prus

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Table of Contents

Introduction
Building BJam
Using BJam
Options
Operation
Language
Lexical Features
Targets
Rules
Flow-of-Control
Variables
Modules
Miscellaneous
Diagnostics
Bugs, Limitations
Fundamentals
History
[Warning] Warning

Most probably, you are looking for Boost.Build manual. This document is not meant to be read standalone and will only confuse you. Boost.Build manual refers to specific sections when necessary.

Boost.Jam (BJam) is the low-level build engine tool for Boost.Build. Historically, Boost.Jam is based on on FTJam and on Perforce Jam but has grown a number of significant features and is now developed independently, with no merge back expected to happen, and little use outside Boost.Build.

This is version 3.1.19 of BJam and is based on version 2.4 of Jam/MR:

+\
+\  Copyright 1993-2002 Christopher Seiwald and Perforce Software, Inc.
\+
This is Release 2.4 of Jam/MR, a make-like program.
License is hereby granted to use this software and distribute it
freely, as long as this copyright notice is retained and modifications
are clearly marked.
ALL WARRANTIES ARE HEREBY DISCLAIMED.

PrevUpHomeNext