...
Continue to use CMT for package management (check outs and determining dependencies) but use SCons via CMT's document generator to create our makefiles.
Potential Issues:
- We will still need to provide our own means to generate Visual Studio files
...
- since SCons does not provide these?
- Can Windows use CMT's document generator at all?
- CMT will continue to determine package dependencies.
SCons without CMT
Use SCons as our build system and completely remove CMT from the picture by creating our own system that checks out the code consistent with our use of packages.
This could be seen as a goal, if we start with "SCons Plus CMT".
Go Our Own Way
Create our own package management system from scratch that handles both the checking out of code from CVS, determination of dependencies, and creating makefiles for all our supported systems.
...