|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r64361 - trunk/tools/build/v2/build
From: ghost_at_[hidden]
Date: 2010-07-26 08:13:13
Author: vladimir_prus
Date: 2010-07-26 08:13:12 EDT (Mon, 26 Jul 2010)
New Revision: 64361
URL: http://svn.boost.org/trac/boost/changeset/64361
Log:
Add bjam_signature for feature.compose and feature.subfeature.
Text files modified:
trunk/tools/build/v2/build/feature.py | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
Modified: trunk/tools/build/v2/build/feature.py
==============================================================================
--- trunk/tools/build/v2/build/feature.py (original)
+++ trunk/tools/build/v2/build/feature.py 2010-07-26 08:13:12 EDT (Mon, 26 Jul 2010)
@@ -487,6 +487,8 @@
for subvalue in subvalues:
__subfeature_from_value [feature][value_string][subvalue] = subfeature
+@bjam_signature((["feature_name", "value_string", "?"], ["subfeature"],
+ ["subvalues", "*"], ["attributes", "*"]))
def subfeature (feature_name, value_string, subfeature, subvalues, attributes = []):
""" Declares a subfeature.
feature_name: Root feature that is not a subfeature.
@@ -517,6 +519,7 @@
extend_subfeature (feature_name, value_string, subfeature, subvalues)
+@bjam_signature((["composite_property_s"], ["component_properties_s", "*"]))
def compose (composite_property_s, component_properties_s):
""" Sets the components of the given composite property.
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk