Using Boost Build with Tcl Projects
2004/12/30 sheila I'm working on a new build process for work and plan to use Boost.Build v2 to implement the builds. bjam v2 doesn't currently have a tcl toolset, so I'll be working on that. If it is of interest to the rest of the community, I can share notes.
Here are a few links to get started.
del.icio.us live bookmark: http://del.icio.us/tag/boost
Boost.Build v2 User Manual [L1 ]
The chapter on extending boost [L2 ] is most salient for me. I will be adding some tools to support tclapp and tclcompiler, or in fact, anything we want to customize with, following the recipes in this chapter. Boost.Build has the concepts of generators and scanners. It can automatically build dependency graphs for a project. I'm currently trying to grok how to map dependencies in tcl, since I'd like to be able to make a scanner class for my tcl project. A lot of it is done on the fly. I can follow pkIndex.tcl, tclIndex, look at package require, source... butthings on the fly -- such as running auto_mkindex at run time puzzle me for the time being.