Changes between Version 2 and Version 3 of WikiStart


Ignore:
Timestamp:
Oct 26, 2006, 8:59:36 PM (18 years ago)
Author:
/C=FR/O=CNRS/OU=UMR8607/CN=Vincent Garonne/emailAddress=garonne@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v2 v3  
    77  * bla-bla
    88
     9
     10== Technical details ==
     11
     12The system described in this document is based uses SVN and CMT to compile libraries and executables.
     13
     14=== Connection to the SVN Repository ===
     15
     16We are using the CVS repository at
     17
     18{{{
     19 https://svn.lal.in2p3.fr/projects/GuineaPig
     20}}}
     21
     22
     23=== CMT ===
     24
     25
     26The CMT development is lead by Christian Arnault and Vincent Garonne of LAL. It has been designed from the ground up to work well for physics experiments and seems to be the build system of choice for the LHC experiments (e.g. ATLAS, LHCb). It is already quite polished and represents a major step forward from the make/autoconf systems.
     27
     28CMT has a very good web-site located at:
     29
     30http://www.cmtsite.org
     31
     32which contains extensive documentation as well as installation instructions. You can access these instructions directly from the main page, or find the directly at
     33
     34http://www.cmtsite.org/install.html
     35
     36The GuineaPig++ simulation group is initially using version v1r16pxxxxx (The CMT support team likes LOOONNNG version numbers). At the moment, this is not the most recently released production version, but it has been tested with our software and I recommend installing it. However, CMT has remained relatively stable since about v1r18 so if you have a different version installed, it will probably work.
     37
     38Installing CMT is quite simple and well described on the website so I won't repeat the instructions. Essentially, you download the source files and then untar them in "[some root]". You then run an installation shell script, source a setup shell script, and run make.
     39
     40User can connect to CMT by doing:
     41
     42{{{
     43$ source "[some root]"/CMT/v1r16p20040901/mgr/setup.sh
     44}}}
     45
     46
    947== Download ==
    1048