Attendees: Toby Burnett, Joanne Bogart, Anders Borgland, Jim Chiang, Richard Dubois, Navid Golpayegani, Tom Glanzman, Heather Kelly, Leon Rochester, Tracy Usher, Eric Winter
Toby demonstrated his command line tool called pycmt, which is 200-400 lines of code.
pycmt --check all
Lists all local packages
pycmt --check astro
reports flags, macros, constituents, linkopts, etc for the astro package
pycmt --ide astro
starts up Visual Studio 2005
The Visual Studio projects created includes a subdirectory for every package and constituent including the test application. Toby found that to be rather useful, Tracy wonders if that may be unwieldy if done for Gleam. This could be a option that a user turns on/off.
Toby's work has included only ScienceTools thus far - we would need VS2005 versions of Gaudi for instance, to handle GR.
Tom had a number of questions about how pycmt can be run. From within Python? yes From Linux? no, we have glastpack for that. Tom was in search of a method to avoid shell scripts for some of his pipeline work.
Leon asks if a compound CMTPATH is supported - and it is.
As far as SCons and VS2005 goes, Tracy had done some additional research into that matter. He recalls that SCons had a 1 project file limitation. Tracy also recalls SCons did not produce *.lib files for shared libraries.
Conclusions
- Need all VC8 Externals to be built.
- Determine if MRvcmt is to be updated to handle VS2005 or not.
- Determine the schedule for updating MRStudio for VS2005.
- Tracy suggests using Toby's scripts under the covers to get SCons to produce appropriate Visual Studio files.