| Rule | +Semantic | - +||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
+ |
+
- Define project attributes. | -||||||||||
| use-project | +Make another project known. | -||||||||||
| build-project | +Build another project when this one is built. | -||||||||||
| explicit | +States that the target should be built only by explicit - request. | -||||||||||
| glob | +Takes a list of wildcards, and returns the list of files - which match any of the wildcards. | -
| Attribute | +Name for the 'project' rule | +Default value | +Handling by the 'project' rule | - +||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Project id | +none | +none | +Assigned from the first parameter of the 'project' rule. - It is assumed to denote absolute project id. | - +||||||||||||||||||||
| Source location | +The location of jamfile for the project | +Sets to the passed value | -|||||||||||||||||||||
| Requirements | +The parent's requirements | +The parent's requirements are refined with the passed
+ |
- |||||||||||||||||||||
| Default build | +none | +Sets to the passed value | -|||||||||||||||||||||
| Build directory | +If parent has a build dir set, the value of it, joined
+ |
+ Otherwise, empty
- Sets to the passed value, interpreted as relative to the - project's location. | -
<gcc-target>mingw
- property is only valid in the presence of
- <gcc-version>2.95.2.
+ <gcc-target>mingw
+ property is only valid in the presence of
+ <gcc-version>2.95.2.
+ | + | site-config.jam | +user-config.jam | - +||||||
| Linux | ++ |
+ |
-
+
+ ||||||
| Windows | +
+ |
+
-
+ |
-
| Option | +Description | -
|---|---|
| Prints information on Boost.Build and Boost.Jam - versions. | -|
| Access to the online help system. This prints general
+ |
- |
| Removes everything instead of building. Unlike
+ |
- |
| Enables internal checks. | -|
| Cause the project structure to be output. | -|
| Don't print backtrace on errors. Primary usefull for - testing. | -|
| Do not load |
-