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 (Windows-specific) to-do list.

June 5, 2009

About 20 ScienceTools packages have modified SConscript files (in my local sandbox only, not committed) which are compatible with making project files (for VS 2008 only).

Original static library implementation wasn't quite right. That has been fixed. However, there is a lot of rebuilding going on in Studio which shouldn't be necessary. Any project depending on a static library wants to recompile all source, whether it belongs to the (already-build) static library or only to the project.

Other problems with SCons on Windows include:

  • too many files included in the source file category. Not clear whether or not this is causing any problems with the build or not (e.g., the unnecessary recompiling noted above). When I remove them by hand from the project file, behavior is the same.
  • one known example of ScienceTools code which compiles nicely under Studio 2003 but fails with Studio 2008. There may be more, another impediment to moving to Studio 2008.

June 2, 2009

After a lot of experimentation with building shared libraries rather than static for certain ST packages to avoid having to support static root libraries, I gave it up. There were too many mysteries. Instead I've added root static libraries to the list of supported project types.

May 18, 2009

I forgot about static libraries, yet another target type needing a somewhat different project file. The project file types currently implemented are

...