Versions Compared

Key

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

...

Gaudi uses CMT, so building goes something like this - (Windows version in parentheses):
From within the Gaudi cmt directory
  cmt broadcast "cmt config"
  source setup.sh (setup.bat)
  make   (nmake /f nmake)

...

  Might check if there is a .cmtrc file in your $HOME directory to be sure it doesn't override your CMTPATH

Windows Notes

Some examples env var settings: 

set CMTBIN = VisualC
set CMTROOT=C:\heather\glast\tools\CMT\v1r16p20040901
set CMTVERSION=v1r16p20040901
set CMTPATH=C:\heather\gaudi\GAUDI\GAUDI_v18r1;C:\heather\gaudi\LCGCMT;C:\heather\gaudi\LCGCMT\LCGCMT_40a;C:\heather\glast\tools

...

Reorganization of includes and libraries

When Gaudi is done compiling, you will find the libraries distributed under each of its packages:  GaudiAlg, GaudiAud, GaudiKernel, GaudPI, GaudiSvc,...  the libraries and includes may be reorganized under one common gaudi directory for distribution with the GLAST Offline software.