From bd35768f727bd720b48b137105bca64c9ddf0894 Mon Sep 17 00:00:00 2001
From: Rene Rivera Target requirements support the use of auxiliary rules to allow for more
+ complex descitions about the requirements. If specified, by using the name
+ of a rule in the requirements, the rule is called with the signature: (
+ toolset variant : subvariant-path properties * ) and should return the
+ modified set of properties. There are a number of built-in rules for some
+ common tasks that Boost uses, and you can use: Adds a constructed prefix tag to the target to conform to the
+ Boost common naming conventions for libraries. The tag is
+ constructed as: Installable files and tergets are described with: Install descriptions define files and targets that can be installed by
+ use of a stage target. Install descriptions are meant to be used by stage targets to
+ collect the various sources of many install descriptions into one or more
+ destination directories. For this there are two rules that help in getting
+ the sources specified: Features are described by stating the feature type (simple features are
@@ -1410,9 +1539,9 @@ flags msvc HDRS <include> ;
Revised
8 September, 2003
+ -->8 September, 2003
Requirement Rules
+
+
+
+
+
+
+
+
+
+ Rule
+
+ Effects
+
+
+
+ std::locale-support
+
+ Ensures that locale support is available for the target. For
+ example some toolsets, like CodeWarrior, locale support is only
+ available on specific platforms using a static runtime.
+
+
+
+ std::facet-support
+
+ Ensures that facet support is available for the target.
+
+
+ common-variant-tag
+
+
+
+
+ [-<toolset-tag>][-<thread-tag>][-<runtime-tag>][-<version-tag>]
+
+
+
+
+
+ "s" when static linking to runtime
+ "g" when linking to debug runtime
+ "y" when building debug-python variants
+ "d" when building debug variants
+ "p" when building with stlport libraries
+ "n" when building with stlport and using native
+ iostreamsInstall Descriptions
+
+
+
+
+
+install name type : sources... : [options]... ;
+
+
+
+
+
+
+
+
+
+
+
+ Includes the listed Jamfiles to read in the install descriptions.
+ Multiple <exclude>name options can be used to
+ exclude the named groups of install descriptions from getting
+ defined.
+
+
+ Returns the list of sources and targets specified by the install for the
+ given type. The returned list can be used as the sources for a
+ stage target which would place all the sources into that
+ stage.
+ Feature Descriptions
Copyright © Dave Abrahams 2001.