What I would like to do is to take all of the features that are required for all of my projects and package them together so that the author of a particular jamfile doesn't have to know all the details of the features being used.

It looks like defining my own composite feature might be the right solution, but this feature will only ever have a single value (i.e. "on").  Is it possible to make it so that a value for the feature doesn't/cannot be specified?

Another problem I think would be how to get that composite feature defined in a central file and then available to all of the other projects.  Is this something I would use a custom module for?  If so, what would that even look like.

Sorry if these are n00b questions, but we are trying to get a large codebase building with Boost.Build and we are just getting started with it.

Thanks to anyone for any helpful suggestions.

Michael Price
Senior Software Engineer - Infrastructure
Perceptive Software | from Lexmark

www.perceptivesoftware.com


NOTICE: If received in error, please destroy the message and notify sender. Sender does not waive confidentiality or privilege, and use is prohibited.