Boost logo

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