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.

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

  1. static library
  2. 'plain' shared library
  3. wrapper shared library (can be loaded from python)
  4. root shared library (can be loaded from interactive root)
  5. executable

Gaudi component libraries may require yet another slight variation.

Heather made CLHEP for vc90.  All externals needed for ScienceTools on vc90 are now built!  

May 15, 2009

Submitted a bug report to SCons. It seems that on Windows, when using variant builds, which we do, and SCons in interactive mode, which GoGui does, SCons doesn't notice when a source file is changed. Could be it's doing its checks on the copy in the variant directory rather than the original source. A similar bug was already reported months ago and the issue is marked 'FIXED' but it looks like they didn't fix it for all platforms.

May 11, 2009

Finished off rootcint support at the end of last week. This completes the major known pieces of the Windows/SCons puzzle but there are still some small holes and the code (both Windows-specific and our generic local SCons support) is in desperate need of clean-up. See this new, likely incomplete Scons tools to-do list.

...