Boost C++ Libraries

Next

Boost.Build V2 User Manual


Table of Contents

1. How to use this document
2. Installation
3. Tutorial
Hello, world
Properties
Project Hierarchies
Dependent Targets
Testing
Static and shared libaries
Conditions and alternatives
Prebuilt targets
4. Overview
Boost.Jam Language
Configuration
Invocation
Declaring Targets
Projects
The Build Process
5. Common tasks
Programs
Libraries
Alias
Installing
Testing
Custom commands
Precompiled Headers
Generated headers
6. Extender Manual
Introduction
Target types
Tools and generators
Features
Main target rules
Toolset modules
7. Detailed reference
General information
Builtin rules
Builtin features
Builtin tools
Build process
Definitions
Generators
8. Frequently Asked Questions
How do I get the current value of feature in Jamfile?
I'm getting "Duplicate name of actual target" error. What does it mean?
Accessing environment variables
How to control properties order?
How to control the library order on Unix?
Can I get output of external program as a variable in a Jamfile?
How to get the project-root location?
How to change compilation flags for one file?
Why are the dll-path and hardcode-dll-paths properties useful?
Targets in site-config.jam
Header-only libraries
A. Boost.Jam Documentation
Introduction
Building BJam
Using BJam
Language
Miscellaneous
History
B. Differences to Boost.Build V1
Configuration
Writing Jamfiles
Build process

Last revised: October 08, 2006 at 00:09:22 +0400


Next