Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Includes status, proposed strategies. Newest entries are at the top. See also a to-do list.

April 2, 2009

  • Project and solution files are now all installed in directory studio_variantName_ under root, analogous to bin, lib, etc.
  • Split registerObjects tool into two new tools.
    • registerStuff (working name only) is very similar to original registerObjects except interface is changed a bit. Libraries, binaries and testApps all are specified along with appropriate construction environment. package SConscript files need only call registerStuff. It will then call makeStudio if platform is Windows.
    • makeStudio makes project and solution files; that is, it invokes MSVSProject and MSVSSolution. It supplies set of required libraries for each project file in the solution.

Still to do: mods to msvs.py

March 27, 2009

Fixed up externals.scons (private copy) so that it builds swig wrapper libraries without error on both Linux and Windows (this was already working on SLAC Linux, but failed on my laptop when I copied the SLAC installation of SWIG there, probably due to hard-coded paths created when SWIG was built which were useless without access to SLAC afs).

...