Lines Matching full:feature
15 import feature : feature ;
22 feature.extend toolset : null ;
26 feature expected-define : : free ;
27 feature unexpected-define : : free ;
58 # See if default value of composite feature 'cf' will be expanded to
75 # Overriding a feature should clear subfeatures and
81 # Subfeatures should not be changed if the parent feature doesn't change
84 # If a subfeature is not specific to the value of the parent feature,
88 # If the default value of a composite feature adds an optional
89 # feature which has a subfeature with a default, then that
93 # If the default value of a feature is used, then the
105 import feature ;
106 feature.feature cf : off on always : composite incidental ;
107 feature.compose <cf>off : <define>CF_IS_OFF ;
108 feature.subfeature cf on : version : 1 2 : composite optional incidental ;
109 feature.compose <cf-on:version>1 : <define>CF_1 ;
110 feature.subfeature cf always : version : 1 2 : composite incidental ;
111 feature.compose <cf-always:version>1 : <define>CF_2 ;
112 feature.feature fopt : on off : optional incidental ;
113 feature.subfeature fopt : version : 1 2 : composite incidental ;
114 feature.compose <fopt-version>2 : <define>FOPT_2 ;
116 feature.feature cx1 : on : composite incidental ;
117 feature.feature cx2 : on : optional incidental ;
118 feature.subfeature cx2 on : sub : 1 : composite incidental ;
119 feature.compose <cx1>on : <cx2>on ;
120 feature.compose <cx2-on:sub>1 : <define>CX_2 ;
122 feature.feature sf : a : incidental ;
123 feature.subfeature sf a : sub : 1 : composite incidental ;
124 feature.compose <sf-a:sub>1 : <define>SF_1 ;