Working with old style CMT projects
                                                          
(last modified by M.Cattaneo
27 September 2007)
N.B. these instructions are valid for projects that depend on Gaudi up to 
v18r*. Since Gaudi v19r1 (January 2007), see the instructions on
working with 
CMT install areas
  - Open a new window
- source $LHCBHOME/scripts/CMT.csh
    
      - $Gaudi_release_area is set to /afs/cern.ch/sw/Gaudi/releases
- $LHCb_release_area is set to /afs/cern.ch/lhcb/software/releases
   
- to work with Gauss : set the environment for this Gauss version
    
      - GaussEnv v10r0
        
          - if undefined $Gauss_release_area is set to /afs/cern.ch/lhcb/software/releases
 
- cd cmtuser
- getpack Sim/Gauss v8r0
- cd Sim/Gauss/v8r0/cmt
- cmt show uses
        
          - remove all CMT warnings if any
- Gaudi packages should be located in $Gaudi_release_area/GAUDI_v11r5
- LHCb packages should be located in $LHCb_release_area/LHCB_v11r11
- Gauss packages should be located in $Gauss_release_area/GAUSS_v10r0
 
- source setup.csh
- gmake 
  
   
- to work with a Gaudi Examples : set the environment for the Gaudi
    version you want to work with
    
      - GaudiEnv v11r5
- cd cmtuser
- getpack GaudiExamples v11r5
- cd GaudiExamples/v11r5/cmt
- cmt show uses
        
          - packages should be located in $Gaudi_release_area/GAUDI_v11r5
 
- source setup.csh
- gmake
  
   
- to work with Brunel : set the environment for this 
  Brunel version
    
      - BrunelEnv v18r0
        
          - if undefined $Brunel_release_area is set to /afs/cern.ch/lhcb/software/releases
 
- cd cmtuser
- getpack Rec/Brunel v18r0
- cd Rec/Brunel/v18r0/cmt
- cmt show uses
        
          - remove all CMT warnings if any
- Gaudi packages should be located in GAUDI_...
- LHCb packages should be located in LHCB_v...
- Brunel packages should be located in BRUNEL_v...
 
- source setup.csh
- gmake
 
  - to work with
    DaVinci: set the environment for the DaVinci version you
    want to use
    
      - DaVinciEnv v8r0
          - if undefined $DaVinci_release_area is set to /afs/cern.ch/lhcb/software/releases
 
- cd cmtuser
- getpack Phys/DaVinci v8r0
- cd Phys/DaVinci/v8r0/cmt
- cmt show uses
        
          - remove all CMT warnings if any
- Gaudi packages should be located in GAUDI_v...
- LHCb packages should be located in LHCB_v...
- DaVinci packages should be located in DAVINCI_v...
 
- source setup.csh
- gmake
 
- To work with a private version of a project by building it in a 
  different directory
		- set the <project>_release_area environment 
  variable to point to the new directory. For example, development versions of 
  projects are placed in the $LHCBDEV directory.
- You can pick up the development 
  version of e.g. Brunel by typing
 setenv Brunel_release_area $LHCBDEV
 before typing BrunelEnv