$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
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.